Применение скрапа для выполнения Javascript href - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь применить веб-лоскут к веб-странице, которая использует ссылку с 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))"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...