Веб-скребущий твиттер - PullRequest
       4

Веб-скребущий твиттер

0 голосов
/ 04 декабря 2018

Я хочу сделать поиск в сети на странице в Твиттере, чтобы загрузить твиты по определенному поисковому слову.Я не могу рекурсивно получать все твиты, скорее, я могу получить 20 твитов.Пожалуйста, помогите получить все твиты рекурсивно.Ниже приведен код

from bs4 import BeautifulSoup
import requests
import pandas as pd

company_name = 'ABC'
url = 'https://twitter.com/search?q=%23%27%20%20%20' + company_name + '&src=typd&lang=en'
headers = {
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}

req = requests.get(url, headers=headers);#print(req)

data = req.text;# print(data)
# soup = BeautifulSoup(data, "lxml");# print(soup)
soup = BeautifulSoup(data, "html.parser");# print(soup)


tweets = [p.text for p in soup.findAll('p', class_='tweet-text')]
# print(tweets)

df = pd.DataFrame()
df['Tweet'] = tweets
print(df.head())
print(df.shape)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...