Skip to content

Commit 4ec9cd0

Browse files
committed
add xueqiu
1 parent ba27813 commit 4ec9cd0

File tree

3 files changed

+376
-1
lines changed

3 files changed

+376
-1
lines changed

regular.html

Lines changed: 12 additions & 0 deletions
Large diffs are not rendered by default.

snowball.py

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
11
# -*-coding=utf-8-*-
22
__author__ = 'Rocky'
3-
url=https://xueqiu.com/snowman/login
3+
import requests,cookielib,read_config,re,json,time
4+
url='https://xueqiu.com/snowman/login'
5+
session = requests.session()
6+
7+
session.cookies = cookielib.LWPCookieJar(filename="cookies")
8+
try:
9+
session.cookies.load(ignore_discard=True)
10+
except:
11+
print "Cookie can't load"
12+
13+
agent = 'Mozilla/5.0 (Windows NT 5.1; rv:33.0) Gecko/20100101 Firefox/33.0'
14+
headers = {'Host': 'xueqiu.com',
15+
'Referer': 'https://xueqiu.com/',
16+
'Origin':'https://xueqiu.com',
17+
'User-Agent': agent}
18+
account=read_config.getUserData()
19+
print account['snowball_user']
20+
print account['snowball_password']
21+
22+
data={'username':account['snowball_user'],'password':account['snowball_password']}
23+
s=session.post(url,data=data,headers=headers)
24+
print s.status_code
25+
#print s.text
26+
session.cookies.save()
27+
fav='https://xueqiu.com/favs'
28+
#目前也只是第一页而已
29+
collection=session.get(fav,headers=headers)
30+
fav_content= collection.text
31+
#print fav_content
32+
p=re.compile('var favs = {(.*?)};',re.S|re.M)
33+
result=p.findall(fav_content)[0].strip()
34+
35+
new_result='{'+result+'}'
36+
#print type(new_result)
37+
#print new_result
38+
data=json.loads(new_result)
39+
use_data= data['list']
40+
host='https://xueqiu.com'
41+
for i in use_data:
42+
url=host+ i['target']
43+
print url
44+
txt_content=session.get(url,headers=headers)
45+
print txt_content.text
46+
time.sleep(30)

0 commit comments

Comments
 (0)