我正在使用请求登录网站,可以通过python和Web界面成功登录。 当我使用请求登录时,Cookie返回不包含PHPSESSID 但是当我使用网络界面登录时,便可以检索PHPSESSID
我想在登录时返回PHPSESSID。
import requests,time
from bs4 import BeautifulSoup
s = requests.Session()
params = (
('to', '2019-01-31'),
('from', '2019-01-01'),
)
site = s.get("https://partner.getyourguide.com/en-us/login")
content = BeautifulSoup(site.content, "html.parser")
token = content.findAll("script")[34].string[34:70]
login_data = {"email":"yes@heel.com","pwd":"password", "_csrf":token}
s.post("https://partner.getyourguide.com/en-us/login",login_data)
print(s.cookies)