def contruct_request(self, response, post_data=None, other_info=None):
if post_data is not None:
encryptor = MeituanEncryptor(post_data, response.url)
else:
encryptor = response.meta["encryptor"]
post_data = encryptor.data
token = encryptor.get_token(100010)
url = self.base_url2 + token
meta = {
"encryptor": encryptor,
"cookiejar": response.meta["cookiejar"],
"other_info": other_info if other_info is not None else {}
}
return scrapy.FormRequest(
url,
meta=meta,
formdata=post_data,
callback=self.parse_menu
)
评论列表
文章目录