Php 扫描整个网站';为一段代码创建一页

Php 扫描整个网站';为一段代码创建一页,php,Php,我正在运行一项服务,涉及到一个网站所有者必须将一段代码放到他们的网站上。它在哪一页上都不重要 我正在寻找一种使用PHP检查给定网站URL页面的方法,以获取一段代码。谁能给我指一下正确的方向吗 我知道如何扫描给定URL的页面,但我需要一种使用PHP收集所有页面URL的方法,并在每个页面中搜索一行代码 谢谢!:) 您希望解析每个页面的DOM,搜索任何链接,然后扫描这些URL。请确保跟踪您已经扫描的页面以及需要扫描的页面,否则您将陷入无限循环。您还应该设置一个延迟,否则您可能会很容易地通过直接在对方之

我正在运行一项服务,涉及到一个网站所有者必须将一段代码放到他们的网站上。它在哪一页上都不重要

我正在寻找一种使用PHP检查给定网站URL页面的方法,以获取一段代码。谁能给我指一下正确的方向吗

我知道如何扫描给定URL的页面,但我需要一种使用PHP收集所有页面URL的方法,并在每个页面中搜索一行代码


谢谢!:)

您希望解析每个页面的DOM,搜索任何链接,然后扫描这些URL。请确保跟踪您已经扫描的页面以及需要扫描的页面,否则您将陷入无限循环。您还应该设置一个延迟,否则您可能会很容易地通过直接在对方之后发送数百个请求来压倒服务器


给出了一个解析链接的示例。

这可以简单到获取HTML,并查看HTML中是否存在该特定字符串

然而,这确实有问题!如果您要求用户添加链接或其他内容,那么稍后只需设置
display:none
,就可以很容易地用CSS隐藏该元素。为了解决这个问题,您需要更高级的东西来实际检查项目的存在性和可见性。可以用于此

现在,当人们想要使用迷你浏览器或以其他方式修改HTML,同时保持添加链接的精神时,会发生什么?我建议不要寻找确切的HTML,而是检查您真正想要的东西。。。例如,指向您的站点的反向链接。在任何情况下,都可以使用DOM解析器来帮助解决此问题