业务合做请联系:13958075150css
【1】首次登陆使用selenium登陆并将cookies存为文件,实现免密登陆,并便于后期维护cookie。web
# 首次使用selenium登陆,并将cookies存为文件 from selenium import webdriver import time import json br = webdriver.Chrome() br.get("https://mp.toutiao.com") # 点击登录按钮 login = br.find_element_by_css_selector('body > div > div.carousel > div.page.page-1 > div > img.i3') login.click() time.sleep(3) # 点击手机密码登陆按钮 phone_login_button = br.find_element_by_css_selector('#login-type-account') phone_login_button.click() # 填写手机号 user_name = br.find_element_by_id('user-name') user_name.send_keys('您的帐号') # 填写密码 password_input = br.find_element_by_id('password') password_input.send_keys('您的密码') # 登录 br.find_element_by_id('bytedance-login-submit').click() time.sleep(5) cookies = br.get_cookies() # print(cookies) with open('/Users/macbookair/Desktop/cookies-2.json', 'w') as f: self_cookies = f.write(json.dumps(cookies))
【2】读取cookies文件,并使用该cookie登陆。json
fro