#python #python-3.x #selenium #beautifulsoup
Вопрос:
Я пытаюсь очистить веб-страницу, созданную в React, с помощью BeautifulSoup, но я продолжаю сталкиваться с той же проблемой: когда я возвращаю веб-страницу, она отображает только страницу с надписью You need to enable Javascript to run this app
.
Это код, который я использую:
from selenium import webdriver
from bs4 import BeautifulSoup
options = webdriver.ChromeOptions()
options.add_argument("--enable-javascript")
browser = webdriver.Chrome("./chromedriver", chrome_options=options)
browser.get('webpagehere')
soup = BeautifulSoup(browser.page_source, "html.parser")
print(soup.prettify())
Я пробовал несколько альтернатив, включая response_html и requests.get, но я все равно продолжаю получать тот же результат. Могу ли я как-нибудь это исправить? Я использую Python 3.9
Комментарии:
1. Какой URL-адрес? Не удается воспроизвести ваш код проблемы без него.
3. Похоже, что страница содержит это внутри тега noscript. Каков ожидаемый результат?
4. Для этого URL-адреса он должен возвращать страницу входа в систему