Вам понадобится селен, чтобы добраться до этого:
import time
from bs4 import BeautifulSoup as bs
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
def get_browser():
chrome_options = Options()
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument('--disable-notifications')
chrome_options.add_argument('--incognito')
driver = webdriver.Chrome(options=chrome_options)
return driver
url = 'https://www.myconstant.com/pro-lending'
driver = get_browser()
driver.get(url)
time.sleep(10)
parser = bs(driver.page_source, "html.parser")
print(parser)
driver.quit()
Для выполнения Selenium требуется chromedriver . Убедитесь, что этот драйвер находится в том же пути, что и скрипт, или укажите параметр executable_path
в методе get_browser
как:
driver = webdriver.Chrome(executable_path='/path/to/chrome_driver', options=chrome_options)