我正在使用Html Agility Pack并且我一直收到此错误。 “远程服务器返回错误:(500)内部服务器错误。”在某些页面上。
现在我不确定这是什么,因为我可以使用Firefox来访问这些页面而没有任何问题。
我有一种感觉,网站本身就是阻止而不是发送回复。有没有办法让我的HTML敏捷包调用更像是从FireFox调用的调用?
我已经在那里设置了一个计时器,所以它每20秒才发送一次。
我还可以使用其他方法吗?
答案 0 :(得分:6)
设置类似于常规浏览器的User-Agent。用户代理是http客户端(浏览器)传递的http标头,用于向服务器标识自己。
答案 1 :(得分:6)
服务器有很多方法可以检测到刮擦,它实际上只是刮刀和刮刀之间的军备竞赛(?),具体取决于一方或另一方想要访问/保护数据的程度。一些可以帮助你不被发现的事情是:
同样,列表可以继续,具体取决于服务器设置的复杂程度。