Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
1
18_homework
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨鹏
18_homework
Commits
7ac75334
Commit
7ac75334
authored
Mar 04, 2019
by
杨鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initial commit
parents
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
46 additions
and
0 deletions
+46
-0
__init__.py
+0
-0
cookies/jd.cookies
+2
-0
jd_test/__init__.py
+0
-0
jd_test/jd.py
+44
-0
No files found.
__init__.py
0 → 100644
View file @
7ac75334
cookies/jd.cookies
0 → 100644
View file @
7ac75334
[{"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
jd_test/__init__.py
0 → 100644
View file @
7ac75334
jd_test/jd.py
0 → 100644
View file @
7ac75334
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
()
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment