【发布时间】:2023-04-06 15:02:01
【问题描述】:
我想用 PHP 创建一个通用的网站爬虫。
通过使用我的 Web 应用程序,用户将输入任何 URL,将提供有关他需要从给定站点获取的内容的输入,然后单击“开始”按钮。
然后我的网络应用程序将开始从源网站获取数据。
我在 iframe 中加载页面并使用 jQuery 从用户那里获取特定区域的类和标签名称。
但是当我加载 ebay 或 amazon 等外部网站时,它不起作用,因为这些网站受到限制。有没有办法解决这个问题,所以我可以在 iFrame 中加载任何网站?或者有什么替代我想要实现的目标?
我实际上受到了 mozenda 的启发,这是一个用 .NET 开发的软件,http://www.mozenda.com/video01-overview/。
他们在浏览器控件中加载网站,这几乎是一样的。
【问题讨论】:
-
@mc10 谢谢。如果该用户继续尝试通过客户端功能抓取该站点,那么这是一个非常相关的链接,但它并没有真正回答他们的核心问题:构建网站爬虫。所以,出于这个原因,我真的不认为它是重复的。
标签: javascript php jquery html iframe