Image 获取包含图像的网页列表

Image 获取包含图像的网页列表,image,photobucket,Image,Photobucket,我如何获得包含有问题图像的网页列表? Photobucket有一个统计选项,可以让你看到哪些网站嵌入了你的图片。他们是如何做到这一点的?我假设photobucket会检查Web服务器日志,在任何特定映像请求中查找引用者 对于任何HTTP请求,浏览器还发送所谓的referer,其中包含“触发”请求的URL。如果有人单击网页a中指向网页B的链接,浏览器不仅会从网页B的服务器请求链接的网页,还会发送包含“链接网页”a的URL的引用。嵌入网页中的图像也是如此。图像请求还包含嵌入网页的URL,以便服务器可

我如何获得包含有问题图像的网页列表?
Photobucket有一个统计选项,可以让你看到哪些网站嵌入了你的图片。他们是如何做到这一点的?

我假设photobucket会检查Web服务器日志,在任何特定映像请求中查找引用者

对于任何HTTP请求,浏览器还发送所谓的referer,其中包含“触发”请求的URL。如果有人单击网页a中指向网页B的链接,浏览器不仅会从网页B的服务器请求链接的网页,还会发送包含“链接网页”a的URL的引用。嵌入网页中的图像也是如此。图像请求还包含嵌入网页的URL,以便服务器可以记录哪些页面嵌入了图像

当然,这可能会被用户浏览器中的隐私工具所抑制,因此该方法不会完全正确,但在大多数情况下,它已经足够了


另请参见

我的猜测是,他们正在通过解析服务器日志来查看哪些网页正在拉入嵌入的图像

有趣的是,你怎么能用PHP实现这一点呢?@Jonathan:这取决于你的服务器配置。如果您能够通过PHP访问Web服务器日志,您可以打开它,检测任何表示有问题的映像请求的行(执行strpos的每行上都有一个for循环),获取referer的列(通过explode),将其放入数组中,对其进行排序,抛出任何冗余或无意义的referer(至少“-”),如果没有隐私工具的人已经访问过你的网页,那么你已经有了一个相当完整的嵌入你图像的网页列表。OTOH,您无法获取任何承载图像副本的页面。