楼主你好,我也遇到了同样的问题。我曾经做过一个用户清单解析器,一切都很好。现在我正在尝试解析库存,结果在第 3 次重新加载页面后,Steam 没有响应,等待一分钟后才开始给出答案。怎样成为?如果该网站将被使用,比如说,10 人,那么在这种情况下,库存根本不会被解析。如果有的话,我采用这样的内容 - file_get_contents(' http://steamcommunity.com/profiles/ '.$id.'/inventory/json/730/2'); 有一个想法是通过 TOR 发起一个请求,随着每个请求改变链,从而改变 IP 地址,但这是一个拐杖。
如果您阅读错误代码,您就会明白一切:
系统知道您最近恰好请求了此资源,并禁止您使用相同的请求向其发送垃圾邮件。
您只需要缓存所有查询的结果
要在发生错误时获取响应主体,
您需要将其传递给
file_get_contents
带有参数的上下文:PS:
Expires
他们有最华丽的标题: