【发布时间】:2010-11-12 10:06:07
【问题描述】:
我正在尝试解析来自 fonefinder.net 的信息。我尝试使用 simplexmlload_file,但无法成功加载页面。
现在,我正在研究 Curl。但我不确定这是否也有效。
我基本上只是想从 fonefinder 页面获取 html,然后解析它以获取电话运营商和城市。
这可能吗?怎么样?
【问题讨论】:
标签: php curl simplexml xml-parsing
我正在尝试解析来自 fonefinder.net 的信息。我尝试使用 simplexmlload_file,但无法成功加载页面。
现在,我正在研究 Curl。但我不确定这是否也有效。
我基本上只是想从 fonefinder 页面获取 html,然后解析它以获取电话运营商和城市。
这可能吗?怎么样?
【问题讨论】:
标签: php curl simplexml xml-parsing
SimpleXML 仅在 HTML 格式正确的情况下才能工作——这种情况很少发生;) 您可以执行一个简单的 cURL 调用来获取数据,最简单的方法可能是使用正则表达式来获取您需要的信息。
然而,解决方案并不容易提供给您,没有什么可做的。但这是一个想法。
【讨论】:
我推荐使用:
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: Fetch content from a html page using xpath()
【讨论】: