Create a Python project to fetch BBC news. Fetch a list of articles in JSON format from newsapi.org

  • برمجة بايثون

Create a Python project to fetch BBC news. Fetch a list of articles in JSON format from newsapi.org.

Sample Output:

1.) Covid-19: US tops 25 million coronavirus cases
2.) Chinese and Indian troops 'in new border clash'
3.) Russia Navalny protests: Kremlin hits out at West as it downplays rallies
4.) Buccaneers to face Chiefs in Super Bowl
5.) Covid: Police and protesters clash during Dutch curfew demo
6.) China takes new foreign investment top spot from US
7.) Are Egypt's dreams of democracy still alive?
8.) Heatwave sweeps Australian cities and raises bushfire danger
9.) Boeing 737 Max cleared to fly again 'too early'
10.) Uganda ordered to end Bobi Wine's house arrest

الأجوبة

#Source:https://bit.ly/2MjxHyo 
import requests
_NEWS_API = "https://newsapi.org/v1/articles?source=bbc-news&sortBy=top&apiKey="
def fetch_bbc_news(bbc_news_api_key: str) -> None:
    # fetching a list of articles in json format
    bbc_news_page = requests.get(_NEWS_API + bbc_news_api_key).json()
    # each article in the list is a dict
    for i, article in enumerate(bbc_news_page["articles"], 1):
        print(f"{i}.) {article['title']}")

if __name__ == "__main__":
    fetch_bbc_news(bbc_news_api_key="718b1a4a84614ca29a61e2e17ab9a554")
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...