本文以顺电购物网(http://sundan.com/)为例:
先打开顺电,如下图:
记录第一次的cookies,如下图:
登录后再记录一次cookies,如下图:
对比两次记录的cookies,后面会多几项,如果不确定那个是登录的,我们全部添加:
driver.add_cookie({"name": "name值", "value": "value值"})
添加cookies后登录就可成功登陆了
代码如下:
from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("http://sundan.com/")
driver.add_cookie({"name": "echat_referrer", "value": "value值"})
driver.add_cookie({"name": "UNAME", "value": "value值"})
driver.add_cookie({"name": "MLV", "value": "value值"})
driver.add_cookie({"name": "CUR", "value": "value值"})
driver.add_cookie({"name": "S[MEMBER]", "value": "value值"})
driver.add_cookie({"name": "ECHATDATA", "value": "value值"})
driver.add_cookie({"name": "loginName", "value": "value值"})
driver.add_cookie({"name": "S[CART_COUNT]", "value": "value值"})
driver.add_cookie({"name": "S[CART_NUMBER]", "value": "value值"})
driver.add_cookie({"name": "S[CART_TOTAL_PRICE]", "value": "value值"})
sleep(5)
driver.get("http://sundan.com/")