Я пишу программу для скрапинга, чтобы войти в скрэп с теми же данными с сайта. Насколько я могу судить, он входит в систему правильно, но когда он входит в систему, он перенаправляет на веб-страницу, и я не хочу, чтобы она очищалась. Мне нужно, чтобы перейти на эту веб-страницу, https://www.starcitygames.com/myaccount/. Как я могу заставить мою программу перейти на эту страницу после входа в систему?
import scrapy
from ..items import NameItem
class LoginSpider(scrapy.Spider):
name = "LoginSpider"
start_urls = ["https://www.starcitygames.com/login"]
def parse(self, response):
return scrapy.FormRequest.from_response(
response,
formdata={'ex_usr_email': 'username', 'ex_usr_pass': 'password'},
callback=self.after_login
)
def after_login(self, response):
item = NameItem()
item["Name"] = response.css("div.column_data::text").get()
return item