যেকোন ওয়েব সাইট থেকে নিউজ আর্টিকেল সার্চ এবং আনার জন্য নিউজ এপিআই খুবই বিখ্যাত এপিআই, এই এপিআই ব্যবহার করে যে কেউ যেকোনো ওয়েব সাইট থেকে শীর্ষ 10টি খবরের শিরোনাম আনতে পারে।
কিন্তু এই 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()
পান্ডা ব্যবহার করা
পান্ডাস ডেটাফ্রেম ব্যবহার করে রাস্তার নিচে কাজ করা অনেক সহজ, আমরা pd.DataFrame.from_dict এবং .appy([pd.Series]) ব্যবহার করে সহজেই JSON থেকে DataFrame-এ রূপান্তর করতে পারি।