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()
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]).