零碎登录失败,出现cookie未启用错误(cookie已启用)

2024-10-02 12:33:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用scrapy以登录名访问此站点:http://vietmessenger.com/cgi-bin/signin.cgi

我在浏览站点之前使用这个蹩脚的python代码登录。然而,即使在尝试了许多不同的方法之后,我总是会遇到这个错误(在响应.正文): 错误::将浏览器设置为接受cookies,重新加载并重试。。在

我可以确认,如果我在我的Safari浏览器中禁用cookies,我会得到相同的错误。谢谢你的帮助,我不知道还有什么可以尝试的。在

import scrapy
import re
import pickle
from scrapy.http import FormRequest


class LoginSpider(scrapy.Spider):
    name = "ebooks"
    start_urls = ["http://vietmessenger.com/cgi-bin/signin.cgi"]

    def parse(self, response):
      formdata = {"MEMBERID":"userid", "PASSWORD":"password"}
      yield FormRequest.from_response(
          response,
          formdata = formdata,
          callback = self.after_login)

    def after_login(self, response): 
        #check if login is successful
        print(response.status)
        if b'ERROR::' in response.body:
            self.logger.error('login failed')
            return

以下是日志:

^{pr2}$

Tags: importselfcomhttpbin站点response错误

热门问题