OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 15 Октябрь, 2019 13:58

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Понедельник, 15 Август, 2011 12:58 
Аватара пользователя

Зарегистрирован: Пятница, 11 Май, 2007 21:57
Сообщения: 1213
Откуда: Украина, Киев
Info21 писал(а):
Меня грызет мысль сделать в ББ этакий браузер, который мог бы полуавтоматически фильтровать из некоторых интересных мне сайтов то, что мне нужно

Можно для каждого сайта разработать несколько регулярных выражений, которые будут "выкусывать" нужные куски из HTML, потом останется решить что с каждым куском делать (удалить, сохранить, добавить куда-либо).
Есть визуальный посторитель регулярных выражений http://regexpstudio.com/ru/RegExpStudio.html
Сделал когда-то тулзовину, которая могла почистить весь скачанный сайт от мусора (баннеры, ненужные дизайнерсие излишества, и т.д.).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Понедельник, 15 Август, 2011 13:42 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2316
Откуда: Россия, Томск
Ярослав Романченко писал(а):
Сделал когда-то тулзовину, которая могла почистить весь скачанный сайт от мусора (баннеры, ненужные дизайнерсие излишества, и т.д.).
Privoxy.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Понедельник, 15 Август, 2011 13:48 

Зарегистрирован: Пятница, 20 Июль, 2007 17:26
Сообщения: 697
Откуда: Псков
Rifat писал(а):
постепенно тема начала уходить в другое русло.
Было бы удивительно, если бы этого не произошло :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Понедельник, 15 Август, 2011 14:09 

Зарегистрирован: Пятница, 13 Март, 2009 16:36
Сообщения: 818
Откуда: Казань
В общем если писать интерпретатор JavaScript то надо начать с парсинга JavaScript. Это тоже не так-то просто сделать, так как грамматика у него не такая простая, как у Оберона :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Понедельник, 15 Август, 2011 14:13 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8183
Откуда: Троицк, Москва
Сергей Губанов писал(а):
А, типа только парсить, но не отображать. Это конечно полегче в несколько раз.
Отображать тоже -- типа как в lynx. Только в ББ. То есть ББ отобразит :)

С HTML разобраться легко, если нужен lynx-образный текст.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Понедельник, 15 Август, 2011 14:16 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8183
Откуда: Троицк, Москва
Ярослав Романченко писал(а):
Info21 писал(а):
Меня грызет мысль сделать в ББ этакий браузер, который мог бы полуавтоматически фильтровать из некоторых интересных мне сайтов то, что мне нужно

Можно для каждого сайта разработать несколько регулярных выражений, которые будут "выкусывать" нужные куски из HTML, потом останется решить что с каждым куском делать (удалить, сохранить, добавить куда-либо).
Типа. Только проще "в лоб" с помощью ББ, т.к. дизайн страниц непредсказуем, парсинг с удалением etc. перемешан, вообще говоря.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Среда, 17 Февраль, 2016 10:19 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2931
Откуда: г. Ярославль
Info21 писал(а):
Меня грызет мысль сделать в ББ этакий браузер, который мог бы полуавтоматически фильтровать из некоторых интересных мне сайтов то, что мне нужно, заодно конвертируя в нужный формат и т.п.


Наткнулся тут на https://habrahabr.ru/post/277361/

Цитата:
Вкратце:

Указываете адрес страницы,
Сервис её подгружает и выявляет повторяющиеся (например) структуры,
Вы смотрите на страницу и как в конструкторе задаете названия "полей" и периодичность обновления данных.
На выходе: только нужные и свежие данные в нужном формате (JSON/XML).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: интерпретатор JavaScript
СообщениеДобавлено: Суббота, 20 Февраль, 2016 18:03 

Зарегистрирован: Понедельник, 09 Ноябрь, 2015 16:12
Сообщения: 10
Info21 писал(а):
Кто-нить из коллег может оценить трудоемкость такого предприятия?

Меня грызет мысль сделать в ББ этакий браузер, который мог бы полуавтоматически фильтровать из некоторых интересных мне сайтов то, что мне нужно, заодно конвертируя в нужный формат и т.п.

А вопрос про js -- это заодно уж. Мало ли. Для рыболовных интернет-магазинов, типа.


Яваскрипт для такой задачи сбоку-припёку. В первом приближении достаточно реализации HTTP-протокола и регулярных выражений для поиска на страницах нужной информации.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB