Я пытался получить загруженный html после запуска js-кода с веб-страницы, так же, как это показано в «элементе проверки».Но это не дает правильного результата.Я попытался сделать следующее:
from selenium import webdriver
import requests
url = 'xxx'
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome(chrome_options=options)
driver.get(url)
# This will get the initial html - before javascript
html1 = driver.page_source
# This will get the html after on-load javascript
html2 = driver.execute_script("return document.documentElement.innerHTML;")
print(html1)
print('\n\n')
print(html2)
Я хочу получить полный код от элемента inspect (html2 в данном случае).Я обнаружил, что эта попытка получить информацию со страницы до ее полной загрузки.Что я могу сделать, чтобы это исправить?