所以,我要做的是登录墙基.cc然后获取NSFW墙纸的标签(您需要为此登录)。似乎我可以很好地登录,但当我尝试访问墙纸页时,它抛出了一个403错误。这是我使用的代码:
import urllib2
import urllib
import cookielib
import re
username = 'xxxx'
password = 'xxxx'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
payload = {
'csrf' : '371b3b4bd0d1990048354e2056cd36f20b1d7088',
'ref' : 'aHR0cDovL3dhbGxiYXNlLmNjLw==',
'username' : username,
'password' : password
}
login_data = urllib.urlencode(payload)
req = urllib2.Request('http://wallbase.cc/user/login', login_data)
url = "http://wallbase.cc/wallpaper/2098029"
#Opens url of each pic
usock = urllib2.urlopen(url)
data = usock.read()
usock.close()
你知道吗? 顺便说一句,使用的墙纸实际上不是新南威尔士州它是错误的标记。你知道吗
你可以试试这个库http://wwwsearch.sourceforge.net/mechanize/
举个例子:
相关问题 更多 >
编程相关推荐