def __post_data_with_captcha(self,postdata,captchaurl):
session = requests.session()
response = session.get(captchaurl)
imagedata = response.content
time = datetime.datetime.now().time()
f = open('image.jpg','wb')
f.write(imagedata)
f.close()
#decode the captcha
try:
imgstr =image_to_string(Image.open('image.jpg'))
print(imgstr)
postdata[self.formdata.maindata['captcha']] = imgstr
except UnicodeDecodeError:
pass
postdata.update(self.formdata.extradata)
postresponse = session.post(self.formdata.post_url,data=postdata,headers=self.formdata.headers)
responseHtml = postresponse.text
pageLength = len(responseHtml)
return pageLength
评论列表
文章目录