Computer >> Máy Tính >  >> Lập trình >> Python

Tìm nạp tin tức hàng đầu bằng API tin tức bằng Python

News API là API rất nổi tiếng để tìm kiếm và tải các bài báo từ bất kỳ trang web nào, sử dụng API này, bất kỳ ai cũng có thể tìm nạp 10 dòng tiêu đề tin tức hàng đầu từ bất kỳ trang web nào.

Nhưng sử dụng API này, một thứ bắt buộc phải có đó là khóa API.

Mã mẫu

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()
Tìm nạp tin tức hàng đầu bằng API tin tức bằng Python

Sử dụng Panda

Việc sử dụng DataFrame của gấu trúc dễ dàng hơn nhiều, chúng tôi có thể dễ dàng chuyển đổi từ JSON sang DataFrame bằng cách sử dụng pd.DataFrame.from_dict và .appy ([pd.Series]).

Tìm nạp tin tức hàng đầu bằng API tin tức bằng Python