Exemple #1
0
 def craft_login_request_from_form(self, response):
     form_data = {
         'form_sent': '1',
         'redirect_url': 'http://apollionmy7q52qc.onion/index.php',
         'req_username': self.login['username'],
         'req_password': self.login['password'],
         'save_pass': '******',
         'login': '******',
     }
     req = FormRequest(url=self.make_url('dologin'), formdata=form_data)
     req.dont_filter = True
     return req
    def craft_login_request_from_form(self, response):
        sid = response.xpath('//input[@name="sid"]/@value').extract_first()
        redirect = response.xpath(
            '//input[@name="redirect"]/@value').extract_first()

        form_data = {
            'username': self.login['username'],
            'password': self.login['password'],
            'viewonline': '',
            'redirect': redirect,
            'login': '******',
        }
        if sid:
            form_data['sid'] = sid

        req = FormRequest(url=self.make_url('loginpage'),
                          formdata=form_data,
                          headers=self.tor_browser)
        req.dont_filter = True
        return req
 def craft_login_request_from_form(self, response):
     hidden_key = str(
         response.xpath(
             '//div[@class="roundframe"]/p[@class="centertext smalltext"]/following-sibling::input/@name'
         ).extract_first())
     hidden_val = str(
         response.xpath(
             '//div[@class="roundframe"]/p[@class="centertext smalltext"]/following-sibling::input/@value'
         ).extract_first())
     form_data = {
         'user': self.login['username'],
         'passwrd': self.login['password'],
         'cookieneverexp': 'on',
         hidden_key: hidden_val,
         'hash_passwrd': '',
     }
     req = FormRequest(url=self.make_url('dologin'),
                       formdata=form_data,
                       headers=self.user_agent)
     req.dont_filter = True
     return req