php - 如何使用 PHP 从 HTML 中提取特定内容?

标签 php javascript jquery html

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
How to parse and process HTML with PHP?



如何从给定的实时在线 HTML 页面中提取特定内容?

例如:http://www.gumtree.com/p/for-sale/ovation-semi-acoustic-guitar/93991967

我只想检索文本描述、主图像的路径和价格。因此,基本上,我想检索特定 div 内的内容,其中可能具有 html 页面内的特定 ID 或类。

伪代码
$page = load_html_contents('http://www.gumtr..');
$price = getPrice($page);
$description = getDescription($page);
$title = getTitle($page);

请注意,我不打算从 gumtree 或其他任何地方窃取任何内容,我只是提供一个示例。

最佳答案

首先,你想做的,叫做WEBSCRAPING。
基本上,您将 html 内容加载到一个变量中,因此您将需要使用正则表达式来搜索特定的 ids..etc。
网页抓取后搜索。

HERE is a basic tutorial

THIS book should be useful too.

关于php - 如何使用 PHP 从 HTML 中提取特定内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8725596/

相关文章:

javascript - 单击后更新警报和计数器

javascript - jQuery选择器与带有.length的 Vanilla JS选择器返回不同的结果

javascript - jQuery-将值从一个列表框添加到另一个列表框,但不包括空行?

javascript - 如何检测在 $modal 中关闭模式窗口? Angular -ui

javascript - Uncaught ReferenceError : $ is not defined error in jQuery

javascript - Javascript/PHP验证

php不从另一个文件导入变量

javascript - 用作单选按钮的按钮

php - 从下拉列表中选择类型时,其类别和子类别应显示在下拉列表中

php - 可以设置 iAMP 吗?