使用PHP从其他网站获取信息

时间:2015-12-28 13:53:00

标签: javascript php html file-get-contents

我需要一种方法从CyanogenMod网站下载区域删除使用PHP的所有支持的模型,并能够在变量对象($variable->Object;)中分离模型信息。

我认为删除HTML信息是可能的,但不知道从哪里开始...

html遵循这种模式。
大写字母VENDOR将是制造商的名称 小写没有用于调用制造商的css函数

<li id="vendor_VENDOR">
<span> VENDOR </span>
</li>
<ul class = "nav-list nav">
<li id="device_DEVICE MODEL NUMBER"> <a href="javascript: void (0)" onclick="navigate_device ('DEVICE MODEL NUMBER');" class="device"><span> Device name (device model number)</span></a></li>
</ul>

网站:http://download.cyanogenmod.org/

2 个答案:

答案 0 :(得分:1)

当然有可能。

它被称为Web Scrapping,有许多不同语言的API可以做到这一点。他们中的一个使用像jQuery这样的css选择器系统来导航HTML文档。

我一直在这样做但是使用Java但是有许多PHP解决方案。 看看这个Goutte

我希望这会有所帮助。

答案 1 :(得分:0)

我见过的最好的是 Simple HTML DOM Parser !!!看起来像jQuery,但它是PHP! ;)