Разобрать DOM в php с CURL - PullRequest
       18

Разобрать DOM в php с CURL

0 голосов
/ 09 декабря 2011

Когда я использую Firebug или Chrome Инспектор на этой странице http://www.facebook.com/GaryFromCooper?sk=wall (щелкните элемент правой кнопкой мыши), я мог видеть скрытый ввод с именем "link_data".

Но когда я свернул его с помощью php ичитать файл HTML, нет скрытого ввода ...

Так что я думаю, что это может быть в DOM.

Но я не смог найти способ прочитать DOM после моего запроса curl, я попробовал функцию DOM Php, но это не работает ...

Может кто-нибудь мне помочь?

Я просто хочу получить значение "link_data" из http://www.facebook.com/GaryFromCooper?sk=wallстраница ... используя curl

Спасибо за вашу помощь

Ответы [ 3 ]

0 голосов
/ 09 декабря 2011

Лучше использовать API Facebook для получения нужных вам данных, если что-то изменится с той части Facebook, на которую вы не будете влиять.

http://developers.facebook.com/

0 голосов
/ 09 декабря 2011

Это может быть узел DOM, вставленный JS. Смотрите этот локон FAQ . Curl не поддерживает JavaScript.

0 голосов
/ 09 декабря 2011

Возможно, он вставлен с помощью JavaScript.cURL - это всего лишь инструмент для передачи данных, а не для выполнения JavaScript: P

Учитывая, что это связано с Facebook, вероятно, есть действительно веская причина, почему вы не можете просто «очистить» это значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...