|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.08.2016, 11:16 | #1 |
Новичок
Джуниор
Регистрация: 14.08.2016
Сообщений: 2
|
Код страницы в браузере и работа с ним: Какими средствами это можно сделать?
Товарищи, какими средствами можно в автоматическом режиме (!), с последующей выдачей результата, сделать следующее: открыть код страницы в браузере, и либо произвести поиск по нему средствами самой программы, либо перенести в среду где такое возможно (Word, Excel). Найти требуется ключевое слово, и вытащить абзац кода с ним, например. Заранее спасибо.
|
14.08.2016, 11:31 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Начиная с простых сокетов и запросов до включения частей браузера, если нужен джаваскрипт и т.д.
|
14.08.2016, 11:46 | #3 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Если информацию с сайта ты можешь взять без джаваскрипта и сайт не на флеше - то достаточно просто получить код страницы и выполнить поиск при помощи регулярного выражения. На С++ сделать все это можно с библиотекой Qt (читай Получение данных с сайта. Шаблон Producer/Consumer [Qt, C++] - там парсится сайт биржи фраланса, при этом со страницы выбираются заказы с определенными тегами).
Если же сайт без джаваскрипта не работает - нужно использовать что-то типа хромиума (это движок браузера), ну или все тот же Qt поковырять (там раньше был вебенджин, работающий на хромиуме, а сейчас если не ошибаюсь они написали свой движок). Вобщем все это можно сделать. Я вот только не пойму, вы заказать работу хотите или сами сделать? |
27.08.2016, 15:57 | #4 | |
Новичок
Джуниор
Регистрация: 14.08.2016
Сообщений: 2
|
Цитата:
Товарищи, а можно ответить на вопрос, исходя из того, что я ничего не знаю в языках программирования? Грубо говоря у меня в руках три книжки по изучению JavaScript, C++, Phyton, и я спрашиваю, к какой мне приступить? |
|
29.08.2016, 08:52 | #5 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Я уже ответил выше. Там пример на С++, Qt - хотя на сайте, с которого парсилась инфа изменил интерфейс и парсер сломался, я думаю суть должна быть понятна.
Но сейчас я дописываю (сегодня вечером допишу) заметку с более подробным описанием того, как забрать информацию с сайта: http://pro-prof.com/forums/topic/sit...r-with-qregexp Чтобы осилить Первую ссылку нужно что-то знать о С++ и совсем чуть-чуть о Qt (начать изучать Qt можно с этой статьи: http://pro-prof.com/archives/619 (там описываются самые базовые вещи)). Чтобы осилить пример по второй ссылку в дополнение нужно капельку знаний о регулярных выражениях (хотя в статье эта капелька будет). |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? | Ubihinon | JavaScript, Ajax | 2 | 20.02.2012 08:40 |
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? | Ubihinon | PHP | 2 | 18.02.2012 17:45 |
Эквалайзер...что это? кто это? Можно ли с ним подружиться? | .Phoenix | Мультимедиа в Delphi | 45 | 08.04.2010 23:37 |
Как сделать так, чтобы в моем браузере новое окно страницы открывалось в моем-же браузере??? | Somilya | Помощь студентам | 6 | 22.12.2009 21:56 |
Какими средствами можно организовать графическое сопровождение БД? | TitAn | БД в Delphi | 4 | 29.05.2007 21:51 |