利用 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()

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

廣告