1、第一种是requests
url = 'https://passport.ctrip.com'
data = {'accessCode': "xxxxx", 'strategyCode': "xxxxxx", 'userName': "xxxxxxx"}
session = requests.Session()
session.headers = header
pram = session.post(url,data = data,headers = header)
# ~ session.get(url)
print(pram.url)
print("Cookie is set to:")
print(pram.cookies)
print("-----------")
这种是直接发送requests.Session的POST去登录
第二种是使用selenium加浏览器登录,因为selenium本身没有浏览器
from selenium import webdriver
chromedriver = 'D:/Python35/selenium/webdriver/chromedriver.exe'
geturl = 'https://passport.baidu.com/v2/?login'
username = "用户名"
password = "密码"
browser = webdriver.Chrome(executable_path=chrome