【发布时间】:2020-03-02 14:40:31
【问题描述】:
是否可以使用 tweepy python 库获取某个推文的转推计数?我想获得从特定 Twitter 帐户发布的每条推文的转推计数。有没有使用 tweepy 的 python 方法?我试过用beautifulsoup。但是我很难为每条推文计数。它仅返回定义的推文 ID 的值。那么如何更改此代码以获取来自该 Twitter 帐户的每条已发布推文的值?
id=[[tweet.id]for tweet in alltweets]
html = requests.get("https://twitter.com/%s/status/%s" % ("usename", "userID"))
soup = BeautifulSoup(html.text, 'lxml')
comments = soup.find_all('span', attrs={'class': 'ProfileTweet-actionCountForAria'})[0].contents
outtweets = [{'ID': tweet.id_str, 'Text': tweet.text, 'Date': tweet.created_at, 'author': tweet.user.screen_name,
'retweet-count': tweet.retweet_count, 'favourites-count': tweet.favorite_count, 'language': tweet.lang,
'reply-count': comments}for tweet in alltweets]
【问题讨论】:
标签: python list web-scraping screen-scraping tweepy