Я только начал с python и scrapy, и я делаю тест с созданным мной сайтом. Дело в том, что я не могу войти или показать какие-либо результаты после проверки формы.
Я прочитал много учебных пособий и попробовал много разных способов сделать то же самое без каких-либо результатов.
import scrapy
class BasicLoginSpider(scrapy.Spider):
name = 'basic_login'
allowed_domains = ['www.dental-excellence.com.mx']
start_urls = ['http://dental-excellence.com.mx/admin/']
def parse(self, response):
return scrapy.FormRequest.from_response(
response,
formdata={'user':'some_user', 'pwd':'some_password'},
callback=self.after_login
)
def after_login(self, response):
yield scrapy.Request('http://dental-excellence.com.mx/admin/dashboard.php', callback=self.check_login)
def check_login(self, response):
print(response.text)
У меня нет вывода, и на консоли не отображаются ошибки, но у меня есть сообщение:
Filtered offsite request to 'dental-excellence.com.mx': <POST http://dental-excellence.com.mx/admin/secure/login.php>
Можете ли вы помочь мне, пожалуйста?
Спасибо,
Josue