Commit 7ac75334 by 杨鹏

Initial commit

parents
[{"domain": ".jd.com", "expiry": 1567266178, "httpOnly": false, "name": "__jda", "path": "/", "secure": false, "value": "122270672.15517141734201479568127.1551714173.1551714173.1551714173.1"}, {"domain": ".jd.com", "expiry": 1551715974, "httpOnly": false, "name": "shshshsID", "path": "/", "secure": false, "value": "25307eaa9c530c47ff246d36a94f61cb_1_1551714174858"}, {"domain": ".jd.com", "httpOnly": false, "name": "__jdc", "path": "/", "secure": false, "value": "122270672"}, {"domain": ".jd.com", "expiry": 1553010173, "httpOnly": false, "name": "__jdv", "path": "/", "secure": false, "value": "122270672|direct|-|none|-|1551714173421"}, {"domain": "passport.jd.com", "httpOnly": false, "name": "_t", "path": "/", "secure": false, "value": "FlrPdc3gp9GnG6zwqGCcXe4WChDLESSMAiE4pNouenE="}, {"domain": ".jd.com", "expiry": 2415714174, "httpOnly": false, "name": "shshshfp", "path": "/", "secure": false, "value": "56d6e3317d74dc067ff252b2704e9816"}, {"domain": ".jd.com", "expiry": 1567266180.717784, "httpOnly": false, "name": "__jdu", "path": "/", "secure": false, "value": "15517141734201479568127"}, {"domain": ".jd.com", "expiry": 1552578174.419022, "httpOnly": false, "name": "PCSYCityID", "path": "/", "secure": false, "value": "1213"}, {"domain": ".jd.com", "expiry": 2415714175, "httpOnly": false, "name": "shshshfpb", "path": "/", "secure": false, "value": "wtblu0AoHyXc5xut9EhPoFg%3D%3D"}, {"domain": ".jd.com", "expiry": 2415714174, "httpOnly": false, "name": "shshshfpa", "path": "/", "secure": false, "value": "133b410a-a7a5-33f6-7096-8b83c6466e67-1551714174"}, {"domain": "passport.jd.com", "httpOnly": true, "name": "alc", "path": "/", "secure": false, "value": "LORP74MZkb7X2sR8z+rZDQ=="}, {"domain": ".jd.com", "expiry": 1551715978, "httpOnly": false, "name": "__jdb", "path": "/", "secure": false, "value": "122270672.3.15517141734201479568127|1.1551714173"}, {"domain": ".jd.com", "expiry": 1924905600, "httpOnly": false, "name": "3AB9D23F7A4B3C9B", "path": "/", "secure": false, "value": "ULIAFDDPXMY77SMQ7377NX7GCBBZXZGFFQ2FRYTQ33O44UAVLY6KAGSIAAMDJ5ZA5HFLR5BEHR4PKMCSZ2QFKDAWEQ"}, {"domain": ".jd.com", "httpOnly": false, "name": "wlfstk_smdl", "path": "/", "secure": false, "value": "75mt1v2vmqkt94ab6r0z72q7019y67qe"}]
\ No newline at end of file
from selenium import webdriver
import os
import json
driver = webdriver.Chrome()
driver.maximize_window()
def login():
driver.get("https://www.jd.com")
driver.find_element_by_class_name("link-login").click()
driver.find_element_by_link_text("账户登录").click()
driver.find_element_by_id("loginname").send_keys("yp289965734")
driver.find_element_by_id("nloginpwd").send_keys("12345QWERT")
driver.find_element_by_id("loginsubmit").click()
save_cookie_tofile(driver)
def save_cookie_tofile(driver):
file_path = get_cookie_dir()
# 保存cookies到文件中
cookies = driver.get_cookies()
with open(file_path + "/jd.cookies","w") as c:
json.dump(cookies,c)
'''
获取cookies目录
'''
def get_cookie_dir():
project_path = os.path.dirname(os.getcwd())
print("cwd =" + os.getcwd())
file_path = project_path + "/cookies/"
if not os.path.exists(file_path):
os.mkdir(file_path)
return file_path
if __name__ == "__main__":
login()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment