【发布时间】:2013-06-19 15:34:14
【问题描述】:
我正在运行一项服务,其中涉及网站所有者必须将一段代码放到他们的网站上。它在哪个页面上并不重要。
我正在寻找一种使用 PHP 来检查给定网站 URL 的页面以获取一段代码的方法。谁能指出我正确的方向?
我知道如何扫描给定 URL 的页面,但我需要一种使用 PHP 收集所有页面 URL 并在每个页面中搜索一行代码的方法。
谢谢! :)
【问题讨论】:
标签: php
我正在运行一项服务,其中涉及网站所有者必须将一段代码放到他们的网站上。它在哪个页面上并不重要。
我正在寻找一种使用 PHP 来检查给定网站 URL 的页面以获取一段代码的方法。谁能指出我正确的方向?
我知道如何扫描给定 URL 的页面,但我需要一种使用 PHP 收集所有页面 URL 并在每个页面中搜索一行代码的方法。
谢谢! :)
【问题讨论】:
标签: php
【讨论】:
您想要解析每个页面的 DOM,搜索任何链接,然后扫描这些 URL。请务必跟踪您已经扫描了哪些页面,以及您需要扫描哪些页面,否则您将陷入无限循环。您还应该设置一个延迟,否则您很容易通过直接发送数百个请求而使服务器不堪重负。
SimpleHTMLDom 给出了一个解析链接的例子。
【讨论】: