Last active
December 27, 2015 18:19
-
-
Save mujiang/7369501 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding:utf8 -*- | |
import urllib | |
import urllib2 | |
import cookielib | |
cj = cookielib.LWPCookieJar() | |
cookie_support = urllib2.HTTPCookieProcessor(cj) | |
opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler) | |
urllib2.install_opener(opener) | |
opener.addheaders = [('User-agent','Mozilla/5.0')] | |
#登录 | |
postdata = urllib.urlencode({ | |
'_xiamitoken':'a2e872d3558ee256f59904468f3ca791', | |
'done':'', | |
'type':'', | |
'email':'', | |
'password':'', | |
'autologin':'1', | |
'submit':'%E7%99%BB+%E5%BD%95', | |
'_xiamitoken':'a2e872d3558ee256f59904468f3ca791', | |
'done':'/' | |
}) | |
url = 'https://login.xiami.com/member/login' | |
req = urllib2.Request( | |
url, | |
data = postdata | |
) | |
opener.open(url, postdata) | |
#添加到精选集,应该只有三项数据有用,id为歌曲id,list_id为精选集的id,以及提交 | |
tag_url = 'http://www.xiami.com/song/collect/id/3686304' | |
post_tag_data = urllib.urlencode({ | |
'_xiamitoken':'a2e872d3558ee256f59904468f3ca791', | |
'id':'3686304', | |
'list_id':'25954355', | |
'tag_name':'', | |
'description':'', | |
'submit':'%E4%BF%9D+%E5%AD%98', | |
}) | |
reqtag = urllib2.Request( | |
tag_url, | |
data = post_tag_data | |
) | |
response = opener.open(tag_url, post_tag_data) | |
print response.read() | |
#这里才发现返回的页面不对,但不知道哪里出错了 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment