from selenium import webdriver
browser = webdriver.Chrome(executable_path='chromedriver.exe')
browser.get("https://******")
#登录 browser.find_element_by_id("username").send_keys("***") browser.find_element_by_id("password").send_keys("***") browser.find_element_by_id("logInBtn").click()
1、通过添加cookies登录
#获取cookie cookies=browser.get_cookies() print(cookies)
#添加cookie #browser.add_cookie({'name': '...', 'value': '...'}) c1={'domain': '.qunadai.com', 'expiry': 1548387538, 'httpOnly': False, 'name': 'UM_distinctid', 'path': '/', 'secure': False, 'value': '164d9d16fa6299-0b0c0d8568386d-2d604637-3d10d-164d9d16fa7a72'} c2={'domain': 'wap-sit.qunadai.com', 'expiry': 1548387549, 'httpOnly': False, 'name': 'CNZZDATA1271582478', 'path': '/', 'secure': False, 'value': '941553296-1532663028-%7C1532663028'} browser.add_cookie(c1) browser.add_cookie(c2)
2、有点网页不用cookies,有自己的token,没关系,继续试试token
#获取token token=browser.execute_script('window.localStorage.getItem("token")') print(token) #添加token js='window.localStorage.setItem("token","token值") browser.execute_script(js)
browser.refresh()刷新