Form_data = urllib.urlencode({'name':'10000025756653', 'passwd':'pairuioppo8', 'captcha':code})
# 创建文本保存 cookie
# 声明一个MozillaCookieJar对象实例来保存cookie,之后写入文件
filename = 'cookie.txt'
mycookie = cookielib.MozillaCookieJar(filename)
# 定义这个opener,对象是cookie
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(mycookie))
manage_page_response = opener.open(login_url, Form_data)
mycookie.save(ignore_discard=True, ignore_expires=True) # 保存 cookie 到 cookie.txt 中
manage_page_response = manage_page_response.read()
print ("cookie 保存成功")
# manage_page_response=self.s.post(log_url,data=Form_data,headers=self.headers).text
if(manage_page_response.encode("utf-8").find("广告主ID")==-1):
我这样写 cookie 登陆总是登陆不上,求高手,我这个是验证码 cookie 登陆,谢谢。之前用 session 总是能成功!