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

标签 php javascript jquery html

<分区>

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..等。 网页抓取后搜索。

HERE is a basic tutorial

THIS book should be useful too.

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

相关文章:

php - 使用 PHP STDIN 和 proc_open 以及 Node JS 命令

javascript - 正则表达式:匹配字符串外的字符串对

javascript - 如何检查是否有任何 JavaScript 事件监听器/处理程序附加到元素/文档?

javascript - SimpleCart(js) 数量限制

php - 如何从另一个 php 脚本中删除一个 php 脚本?

php - 在 Laravel 5.2 中创建新类

php - 如何在分页期间收集单选按钮值?

javascript - 如何在 JavaScript 代码中获取 XULRunner 应用程序的安装路径

javascript - 模拟依赖的构造函数 Jest

javascript - 如何查找样式并将其应用于祖 parent div?