當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Tweepy API.trends_place()用法及代碼示例

Twitter是一種流行的社交網絡,用戶在其中共享稱為推文的消息。 Twitter允許我們使用Twitter API或Tweepy挖掘任何用戶的數據。數據將是從用戶提取的推文。首先要做的是從每個用戶都可以輕鬆獲得Twitter開發人員的使用者 key ,使用者 key ,訪問 key 和訪問 key 。這些 key 將幫助API進行身份驗證。

API.trends_place()

的trends_place()方法APITweepy模塊中的類用於獲取特定位置的前50個熱門主題。

用法:API.trends_place(id, exclude)

參數:

  • id:雅虎!該位置的地球ID
  • exclude:將此參數設置為“hashtags”時,它將從列表中排除井號。

返回值:JSON類的對象



範例1:

# import the module 
import tweepy 
  
# assign the values accordingly 
consumer_key = "" 
consumer_secret = "" 
access_token = "" 
access_token_secret = "" 
  
# authorization of consumer key and consumer secret 
auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
  
# set access to user's access key and access secret  
auth.set_access_token(access_token, access_token_secret) 
  
# calling the api  
api = tweepy.API(auth) 
  
# WOEID of London 
woeid = 44418
  
# fetching the trends 
trends = api.trends_place(id = woeid) 
  
# printing the information 
print("The top trends for the location are:") 
  
for value in trends:
    for trend in value['trends']:
        print(trend['name'])

輸出:

The top trends for the location are:
Little Britain
#theAword
Peter Shilton
#AHouseThroughTime
Michael O'Neill
#Gclash10
Gladstone
Shilts
White Chicks
Robert Milligan
#GeorgeFloydFuneral
#RhodesMustFall
Prince Philip
Wretch 32
Tower Hamlets
Seyi
Auschwitz
Fact 4
Persona 4 Golden
Matt Lucas
Eddie Murphy
Love Thy Neighbour
Paul Walker
Lord Sainsbury
Fawlty Towers
Peter Hitchens
Chester Zoo
Bogus Journey
Afua
The Hour Of Bewilderbeast
Gareth Southgate
hand of god
#whowantstobeamillionaire
#StupidZoomQuestions
#dailybriefings
#VogueChallenge
#HolbyCity
#SBSwinnershour
#craftbeerhour
#GHB2B
#DontFilterFeelings
#OURfPBookBlether
#GBBO
#landofthemidnightsun
#UnlockingTheNHS
#ShutDownSTEM
#UFC251
#SaveOurZoos
#TWUG
#DisneySongOrBand

範例2:使用參數排除。

# WOEID of New York 
woeid = 2459115
  
# fetching the trends 
trends = api.trends_place(id = woeid, exclude = "hashtags") 
  
# printing the information 
print("The top trends for the location are:") 
  
for value in trends:
    for trend in value['trends']:
        print(trend['name'])

輸出:

The top trends for the location are:
Molly
Lakers
Kobe
McDonald
Lawrence
B Simone
Stephen Miller
Henry Winkler
Persona 4 Golden
Mike O'Meara
Kemp
RATM
Stassi
Dick Johnson
Pat Lynch
Chad Daybell
Fulton County
Stan Lee
Neyo
Capitol Hill Autonomous Zone
jax and brittany
Chester Bennington
General Brown
The Batman
James Demarco
Respect is EARNED
Voting Rights Act
Better MC
My 9-5
Ryan Garcia
Denuvo
Congratulations Yamiche



相關用法


注:本文由純淨天空篩選整理自Yash_R大神的英文原創作品 Python – API.trends_place() in Tweepy。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。