Я пытаюсь применить веб-лоскут к веб-странице, которая использует ссылку с href, которая имеет действие JavaScript. Я читал много блоков, рассказывающих о некоторых ограничениях использования скрапа в подобных случаях. Я хотел бы знать, есть ли какой-либо особый метод в терапии или есть какой-либо другой способ его выполнения.
На следующем изображении показана структура
* 1006. *
Неудачный тест:
class dbextra(scrapy.Spider):
name = 'dbextra'
start_urls = [
'http://bisigsa.fac.mil.co/DBxtra.NET/LogIn.aspx']
def parse(self, response):
data = {
'UserEmail': 'xxx',
"UserPass":'xxx'
}
yield scrapy.FormRequest.from_response(response,formxpath='//*
[@id="form1"]', formdata = data,
clickdata={"value":"Ingresar"}, callback= self.parse_quotes)
def parse_quotes(self, response):
title = response.css('span').getall()
print(title)
yield scrapy.Request(url =
"JavaScript:%20LoadObject('ReportView','Id=1675',1675,'_blank',1))"