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