我正在尝试通过 Python 访问 Socialblade,但在提出任何请求时我一直收到 403 错误。
这是我正在使用的代码,此错误的一个常见问题似乎是缺少用户代理标头,但在这种情况下似乎没有帮助。
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'}
session = requests.Session()
response = session.get('https://socialblade.com', headers=headers)
print(response.status_code)
我之后的主要目标是登录网站,这行得通吗?
login_data = {"dashboard_email":'a@b.com',
"dashboard_password":'abc'}
post = session.post("https://socialblade.com/login?login=1",
data=login_data, headers={'User-Agent': 'Mozilla/5.0',
'Referer': "https://socialblade.com/login"})