【发布时间】:2011-08-22 21:16:34
【问题描述】:
Consider this link from Amazon.
如果您注意到,每个卖家都有这个块(至少相似):
<a href="http://www.amazon.com/shops/AN8LN2YPKS7DF/ref=olp_merch_name_2">
<img src="http://ecx.images-amazon.com/images/I/41UQmT7-XyL.jpg" width="120" alt="DataVision Computer Video" height="30" border="0" />
</a> //and other junk
我想在这个页面搜索http://ecx.images-amazon.com/images/I/41UQmT7-XyL.jpg,这是卖家的图片(我已经有了链接)。我只想知道搜索是否产生了结果。我什至不需要知道更多。这可能吗?如何使用 PHP 来实现?
【问题讨论】:
-
使用 HTML 解析器。见Best methods to parse HTML with PHP
-
您要搜索本地文件还是在线文件?
-
@David:我想在它在线时搜索它。
-
@Pekka:我不想解析 html。我想在服务器上下载 html 并查看是否存在简单字符串。解析似乎有点过头了。
-
@Shorty 啊,很公平。
标签: php web-scraping