Я пытаюсь войти в систему Interpals , я пробовал два способа входа в систему, но ни один из них не работает, токен csrf извлекается правильно. Я также попробовал ответ от вход-не-работа-использование-scrapy , но он не решил
import scrapy
from scrapy.http import FormRequest
from scrapy.utils.response import open_in_browser
from scrapy.crawler import CrawlerProcess
class Interpals(scrapy.Spider):
name = "test"
start_urls = ['https://www.interpals.net/']
def parse(self,response):
csrf = response.xpath('//meta[@name="csrf-token"]/@content').extract_first()
user = 'USER'
password = 'PASS'
data = {
'username':user,
'password':password,
'csrf-token':csrf
}
#url = response.urljoin('/app/auth/login')
response = response.replace(url='https://www.interpals.net/app/account')
#yield scrapy.FormRequest(url=url,formdata=data,callback=self.parse_after_login)
yield FormRequest.from_response(response,formdata=data,callback=self.parse_after_login)
def parse_after_login(self,response):
open_in_browser(response)
Примечание: я удалил своего пользователя, пароль от кода