【发布时间】:2020-03-11 19:36:21
【问题描述】:
我的代码:
import requests
def get_tor_session():
session = requests.session()
session.proxies = {'http': 'socks5://127.0.0.1:9050',
'https': 'socks5://127.0.0.1:9050'}
return session
session = get_tor_session()
print(session.get('https://steamcommunity.com/market/search?q=#p1_popular_desc').status_code)
状态码 429 steam 不适合我, 如果我将链接更改为 google.com,则状态码为 200。 Steam如何设置状态码200?
【问题讨论】:
-
429 表示他们正在限制出口节点的速率,因为 Steam 从中获得了太多流量。他们也可能只是阻止爬虫。
-
如果我使用 requests.get 而不是 session.get 那么状态码是 200,但我需要使用 tor
-
@jordanm 有很多服务器,你可以通过向主机发送
User-Agent来避免429。
标签: python python-requests steam tor