Я пытаюсь удалить твиты с одной веб-страницы в течение определенного периода времени.
Для этого я использую эту ссылку, которая выполняет поиск только в указанные сроки:
https://twitter.com/search?f=tweets&q=subwaydstats%20since%3A2016-08-22%20until%3A2018-08-22
Это мой код:
import pandas as pd
import datetime as dt
import urllib.request
from bs4 import BeautifulSoup
url = 'https://twitter.com/search?f=tweets&q=subwaydstats%20since%3A2016-08-22%20until%3A2018-08-22'
thepage = urllib.request.urlopen(url)
soup = BeautifulSoup(driver.page_source,"html.parser")
i = 1
for tweet in soup.find_all('div', {'class': 'js-tweet-text-container'}):
print(tweet.find('p', {'class': 'TweetTextSize'}).text.encode('UTF-8'))
print(i)
i += 1
Приведенный выше код работает, когда я перебираю текущую страницу Twitter для пользователя метрополитена.
По этой причине я не понимаю, почему это не работает для страницы поиска, хотя HTML кажется мне тем же.
Я абсолютный новичок, поэтому извините, если это глупый вопрос. Спасибо!