import requests
from bs4 import BeautifulSoup
from fake_useragent import UserAgent
from selenium import webdriver
import time
URL = 'https://forum.malinovka.org/topic/13323-список-действующих-лидеров/'
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(executable_path="chromedriver.exe", options=options)
driver.get(url=URL)
time.sleep(2)
useragent = UserAgent()
needed_html_code = driver.page_source
driver.close()
driver.quit()
soup = BeautifulSoup(needed_html_code, "html.parser")
content_div = soup.find('div', class_='cPost_contentWrap ipsPad')
for p in content_div.find_all('p')[1:]:
for item in p.contents:
print(str(item.string).replace('None', ''), end='\n')
print("-"*15)
Вам нужно установить webdriver (в моём случае chrome) для работы кода. Если будете ставить код на heroku, к примеру, то там можно дополнительно его установить.