выскабливание JS-страницы, где скрипт имеет атрибут целостности - PullRequest
0 голосов
/ 27 марта 2019

Я хочу очистить визуализированную веб-страницу JS с помощью Python Selen.Сценарий определяется с помощью реляционного пути и атрибута «целостность».Как мне выполнить скрипт с целостностью подресурса, используя селен?

Пример:

<script src="assets/vendor-2e3d10a9f3ccf562fe4f34aee7a18622.js" integrity="sha256-xP99abQmJgmWEHTx100iRFdOo72VVB9442T4wwCVjN0= sha512-tpwt1fE6brHds77JD1mNjxVlPDOzt7MpHrmIMa+seXXpoq3pXg0JYpfFR015YcNZdw8MEsjTuzMnr1RIglfhKg=="></script> 

Я пробовал следующее

from selenium import webdriver
browser = webdriver.Chrome()
browser.get(url)
innerHTML = browser.execute_script("assets/vendor-2e3d10a9f3ccf562fe4f34aee7a18622.js")

Это приводит к

selenium.common.exceptions.WebDriverException: Сообщение: неизвестная ошибка: Runtime.evaluate бросил исключение: SyntaxError: Неверный или неожиданный токен

Не могли бы вы помочь мне выяснить

  1. , как указать полный путь кскрипт
  2. как дать атрибут целостности в execute_script
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...