1、selenium 实现用户登录
from selenium import webdriver
import time
#创建浏览器操作句柄
driver = webdriver.Chrome()
#导向给定的url页面
driver.get('https://www.douban.com/')
time.sleep(1)
#获取iframe里面封装的登录页面
driver.switch_to.frame(driver.find_element_by_xpath("//div[contains(@class,'login')]/iframe"))
#获取密码登录,实现单击
driver.find_element_by_xpath('/html/body/div[1]/div[1]/ul[1]/li[2]').click()
#填入手机号
ret = driver.find_element_by_id('username').send_keys('手机号')
#填入密码
driver.find_element_by_id('password').send_keys('密码')
#单击登录
driver.find_element_by_xpath('/html/body/div[1]/div[2]/div[1]/div[5]/a').click()
driver.get('https://www.douban.com/')
time.sleep(5)
#关闭浏览器
driver.close()
2、 requests 实现用户登录
#访问页面的url
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)
print(pram.url)