利用 Python 中的新聞 API 獲取頭條新聞


新聞 API 是非常有名的 API,使用此 API,任何人都可以透過搜尋和抓取任何網站的新聞文章來了解新聞頭條。

但是,使用此 API 時,需要具備 API 金鑰。

示例程式碼

import requests    
def Topnews():
   # BBC news api
   my_api_key="Api_number”
   my_url = = " https://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey=my_api_key"
   my_open_bbc_page = requests.get(my_url).json()
   my_article = my_open_bbc_page["articles"]
   my_results = []
   for ar in my_article:
      my_results.append(ar["title"])
   for i in range(len(my_results)):
      print(i + 1, my_results[i])                
# Driver Code
if __name__ == '__main__':
   # function call
   Topnews()
Fetching Top

使用 Panda

使用 Panda 的 DataFrame 會更輕鬆,我們可以使用 pd.DataFrame.from_dict 和 .apply([pd.Series])輕鬆地將 JSON 轉換為 DataFrame。

Using Panda

更新於: 2019 年 7 月 30 日

610 次瀏覽

為你的職業生涯充滿幹勁

完成課程以獲得認證

開始
廣告