PHP - curl или simplexml_load_file? - PullRequest
       18

PHP - curl или simplexml_load_file?

0 голосов
/ 12 ноября 2010

Я пытаюсь разобрать информацию с fonefinder.net.Я пытался использовать simplexmlload_file, но не смог заставить страницу загрузиться успешно.

Теперь я смотрю на Curl.Но я не уверен, что это сработает.

Я просто хочу взять html со страницы fonefinder и проанализировать его, чтобы узнать телефонный номер и город.

Возможно ли это?Как?

Ответы [ 2 ]

1 голос
/ 12 ноября 2010

SimpleXML будет работать только в том случае, если HTML отформатирован правильно - и это редко бывает;) Вы можете сделать простой вызов cURL для извлечения данных, и проще всего было бы использовать регулярное выражение для получения необходимой информации.

Решение, однако, не так легко предоставить вам, с которым ничего не поделаешь. Но это была идея.

0 голосов
/ 12 ноября 2010

Рекомендую использовать:

http://www.de.php.net/manual/en/function.file-get-contents.php для получения документа

http://www.php.net/manual/en/domdocument.loadhtml.php чтобы загрузить его

http://www.php.net/manual/en/class.domxpath.php для получения информации

Или используйте здесь функцию поиска, этот вопрос должен задаваться снова и снова, например PHP: извлечение контента со страницы html с помощью xpath ()

...