我有一个 python 脚本,每 3 分钟在 someExampleSite.com 上 ping 12 页。它已经工作了几个月,但今天我开始在每次运行时收到 6 个页面的 404 错误。
因此,我尝试访问正在运行脚本的电脑上的那些 url,它们在 Chrome 和 Safari 中加载良好。我还尝试更改脚本正在使用的用户代理字符串,但这也没有改变任何东西。我还尝试删除 ['If-Modified-Since'] 标头,它也没有改变任何东西。
为什么服务器会为这 6 个页面发送我的脚本 404 但在同一台计算机上我可以将它们加载到 Chrome 和 Safari 中就好了?(我确保在 Chrome 和 Safari 中进行了一次硬刷新,它们仍然加载)
我正在使用 urllib2 发出请求。