gpt4 book ai didi

javascript - 以编程方式检查网站是否被 ISP 阻止

转载 作者:行者123 更新时间:2023-11-28 01:32:35 24 4
gpt4 key购买 nike

我需要通过不同的 ISP 监控网站列表,看看它们是否被阻止。我为每个 ISP 配备了不同的机器。我正在尝试编写代码来自动检查网站是否被阻止。我想到了一些事情,但由于不同的原因它们没有起作用:

ping:我以为我会 ping 网站,但后来有些网站的 ICMP 端口被关闭。

获取请求(或 javascript image trick ):我想也许我只是获取网页,但这无济于事,因为被阻止的页面仍然返回一些非标准的阻止页面。 200 状态。

最后,我想也许我可以在一台非阻塞的机器上获取该网站的副本,并将该页面与测试机器上的页面进行比较,但有两个问题:我不知道如何比较两个页面(例如我会比较元素),其次,一些网站是动态的,因此它们返回的版本略有不同。

任何想法都会有帮助。

最佳答案

我猜测无论您尝试访问哪个网站,ISP 阻止页面都与该 ISP 一致。与其将检索到的页面与“已知正确”页面进行比较,不如将其与“已知错误”页面进行比较呢?

缺点:您必须为每个 ISP 重复此过程,因为他们几乎肯定会有不同的“阻止”页面。

关于javascript - 以编程方式检查网站是否被 ISP 阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com