2014-10-11 3 views
-1

Я изучаю php и разработку сайта в целом. В настоящее время я пытаюсь написать скрипт в php, который будет обращаться к веб-сайту как к Internet Explorer (важно) и искать по указанному слову/шаблону везде, где это возможно. Просто синтаксический анализ не выполняет эту работу.Парсер на стороне сервера (?) Для указанных данных

Дело в том, что я могу сделать это вручную - я открываю веб-сайт X и нажимаю F12 в разделе Internet Explorer-> отладки и я там ищу. Однако я не знаю, как реализовать такую ​​вещь на php или на любом другом языке.

TL: DR Необходимо извлечь данные с веб-страницы так же, как это делается вручную (поясняется в параграфе выше). Однако просто синтаксический анализ не выполняет эту работу. Мне нужно достичь этого на php или на каком-либо другом языке на стороне сервера.

ответ

1

В дополнение к ограниченным подходам, таким как file_get_contents, а затем поиск по строкам (или XML parser), вы можете изучить более функциональные библиотеки, такие как SimpleTest Scriptable Web Browser.

Вы хотите изменить строку пользовательского агента, чтобы имитировать запрос из Internet Explorer.

+0

Я играю с «PHP Scriptable Web Browser», о котором вы говорили, и это может быть решение. Нужно больше времени, чтобы проверить это, но спасибо! – Szlose

Смежные вопросы