【问题标题】:PHP - curl or simplexml_load_file?PHP - curl 或 simplexml_load_file?
【发布时间】:2010-11-12 10:06:07
【问题描述】:

我正在尝试解析来自 fonefinder.net 的信息。我尝试使用 simplexmlload_file,但无法成功加载页面。

现在,我正在研究 Curl。但我不确定这是否也有效。

我基本上只是想从 fonefinder 页面获取 html,然后解析它以获取电话运营商和城市。

这可能吗?怎么样?

【问题讨论】:

    标签: php curl simplexml xml-parsing


    【解决方案1】:

    SimpleXML 仅在 HTML 格式正确的情况下才能工作——这种情况很少发生;) 您可以执行一个简单的 cURL 调用来获取数据,最简单的方法可能是使用正则表达式来获取您需要的信息。

    然而,解决方案并不容易提供给您,没有什么可做的。但这是一个想法。

    【讨论】:

      【解决方案2】:

      我推荐使用:

      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()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-12-29
        • 2015-02-15
        • 2018-02-11
        • 1970-01-01
        • 2019-08-05
        • 2016-10-16
        • 1970-01-01
        相关资源
        最近更新 更多