Scrapy帐号密码模拟登陆

以登陆wordpress为例

    def start_requests(self):
        formdata  = {
                    "log": "帐号",
                    "pwd": "密码"
        }  # 构造表单数据
        yield scrapy.FormRequest("https://cchheenn.com/wp-login.php", formdata=formdata, callback=self.after_login)#回调

    def after_login(self,response):
        yield scrapy.Request("https://cchheenn.com/wp-admin/index.php",callback=self.index_home)#请求已登陆的首页,并回调

    def index_home(self,response):
        print(response.text)#打印页面内容,如果和成功登陆以后的一样,则登陆成功。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注