def post_login(self, response):
self.logger.info('---- login start ----')
# ????????????????????? formhash ????, ????????
formhash = response.xpath('//input[@name="formhash"]/@value').extract()[0]
self.logger.info('formhash: ' + formhash)
# FormRequeset.from_response?Scrapy???????, ??post??
# ?????, ???after_login????
return [scrapy.FormRequest.from_response(response,
formdata={
'formhash': formhash,
'referer': 'http://www.mayattt.com/index.php',
'loginfield': 'username',
'username': 'mayajeiker',
'password': 'friendship',
'questionid': '0',
'cookietime': '12592000',
},
callback=self.after_login
)]
# ????????????
评论列表
文章目录