在python中使用scrapy登录身份验证

时间:2016-07-05 13:36:51

标签: python scrapy

这里我写了我的代码来验证用户,但我不能,也没有给出任何错误。我无法理解我做错了什么。

from scrapy.spiders import Spider
from scrapy.http import Request,FormRequest

class LoginSpider(Spider):
    name = 'loginspidername'
    start_urls = ['http://insights.eshopbox.com']
    login_page='http://insights.eshopbox.com/login/'

    def parse(self, response):
        return [FormRequest.from_response(response,method='POST',
                    formdata={'username': 'username', 'password': 'password'},
                    callback=self.after_login)]

    def after_login(self, response):
        # check login succeed before going on
        print 'fdgv'
        if "logout" in response.body:
            print ('logged in')
        else:
            print ('not logged in')

这方面的任何帮助..提前感谢..

0 个答案:

没有答案
相关问题