分享

Python使用News API获取最新新闻

 江海博览 2024-05-17 发布于浙江
少儿编程Prog61
少儿编程Prog61
2020-05-29 14:53
Python使用News API获取最新新闻

News API是一个简单的HTTP REST API,用于从网络上搜索和检索实时新闻报道。使用此工具,可以获取在任何新闻网站上运行的热门新闻,或者可以搜索特定主题(或关键字)的热门新闻。

新闻可以根据一些标准来检索。假设要搜索的主题(关键字)是“geeksforgeks”,或者可能与特定频道有关。一切都可以完成,但是需要API密钥才能开始。

步骤: 1.访问https:///以获取您自己的API密钥。 2.安装请求包。

下面是上述想法的实现:

# importing requests package 
import requests      
  
def NewsFromBBC(): 
      
    # BBC news api 
    main_url = ' https:///v1/articles?source=bbc-news&sortBy=top&apiKey=4dbc17e007ab436fb66416009dfb59a8'
  
    # fetching data in json format 
    open_bbc_page = requests.get(main_url).json() 
  
    # getting all articles in a string article 
    article = open_bbc_page['articles'] 
  
    # empty list which will  
    # contain all trending news 
    results = [] 
      
    for ar in article: 
        results.append(ar['title']) 
          
    for i in range(len(results)): 
          
        # printing all trending news 
        print(i + 1, results[i])                  
  
# Driver Code 
if __name__ == '__main__': 
      
    # function call 
    NewsFromBBC()  

输出:

1 China hits back with tariffs on US imports 2 Trump rails at immigrant programme 3 'I have 29 textbooks for 87 pupils' 4 French rail strike set to test Macron 5 London murder rate overtakes New York's 6 Hill Street Blues creator dies aged 74 7 Villagers killed in Boko Haram clash 8 Kim 'moved' by K-pop peace concert 9 Former president's poisoning ordeal 10 Costa Rican president-elect wants 'unity'

注意:输出可能会根据当时的热门文章而变化。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多