diff --git b/__init__.py a/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ a/__init__.py
diff --git b/cookies/jd.cookies a/cookies/jd.cookies
new file mode 100644
index 0000000..7345270
--- /dev/null
+++ a/cookies/jd.cookies
@@ -0,0 +1 @@
+[{"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
diff --git b/jd_test/__init__.py a/jd_test/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ a/jd_test/__init__.py
diff --git b/jd_test/jd.py a/jd_test/jd.py
new file mode 100644
index 0000000..6577d2c
--- /dev/null
+++ a/jd_test/jd.py
@@ -0,0 +1,44 @@
+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()