基本上,它与从页面上获取身份验证ID并传递cookie有关。
这基本上就是我所做的:
from bs4 import BeautifulSoup as bsimport requestss = requests.session()url = r'url_i_care_about'def authenticate(s, url): headers = {'username': 'myuser', 'password': 'mypasss', '_Id': 'submit'} page=s.get(url) soup=bs(page.content) value=soup.form.find_all('input')[2]['value'] headers.update({'value_name':value}) auth = s.post(url, params=headers, cookies=page.cookies)


