scrapy利用FormRequest.from_response模擬登陸

spider.py文件編寫

import scrapy
import re

class LoginGithubSpider(scrapy.Spider):
    name = 'login_reren'
    allowed_domains = ['gihub.com']
    start_urls = ['https://github.com/login']

    def parse(self, response):
        yield scrapy.FormRequest.from_response(
            response,
            formdata={"user":"zhao-ji", "password":"******"},
            callback=self.after_login_verify
        )

    def after_login_verify(self, response):
        print(re.findall(r"zhao-ji", response.body.decode()))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章