Я хочу, чтобы все твиты все время писались от пользователя.Я написал для этого простой скрипт на Python, но проблема в том, что когда браузер открывает страницу и получает твиты из исходного кода страницы, он выдает только твиты с мертвой страницы.Мертвая страница означает, что мы не можем двигаться в ней.Показывает только запрошенный URL.Пользователи Twitter знают, что страницы динамические.Таким образом, страница обновляется по мере ее уменьшения.То, что я хочу, - это то, что Selenium самостоятельно убирает страницу и выводит твиты до конца.
это мой код:
from selenium import webdriver
from bs4 import BeautifulSoup
driver_path = "C:\\Users\\Muhammd\\Desktop\\geckodriver.exe"
browser = webdriver.Firefox(executable_path= driver_path)
browser.get("https://twitter.com/ErhanErkut")
soup = BeautifulSoup(browser.page_source, 'html.parser')
tweets = [p.text for p in soup.findAll('p', class_ = 'tweet-text')]
for i in tweets:
print(i)