Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonのニュースAPIを使用してトップニュースを取得する


News APIは、任意のWebサイトからニュース記事を検索および取得するための非常に有名なAPIです。このAPIを使用すると、誰でも任意のWebサイトからニュースの上位10行を取得できます。

ただし、このAPIを使用するには、APIキーが1つ必要です。

サンプルコード

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()
PythonのニュースAPIを使用してトップニュースを取得する

パンダの使用

pandas DataFrameを使用すると、将来の作業がはるかに簡単になります。pd.DataFrame.from_dictと.appy([pd.Series])。

を使用して、JSONからDataFrameに簡単に変換できます。 PythonのニュースAPIを使用してトップニュースを取得する
  1. PythonのニュースAPIを使用してトップニュースを取得する

    News APIは、任意のWebサイトからニュース記事を検索および取得するための非常に有名なAPIです。このAPIを使用すると、誰でも任意のWebサイトからニュースの上位10行を取得できます。 ただし、このAPIを使用するには、APIキーが1つ必要です。 サンプルコード 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

  2. PythonでのCX_Freezeの使用

    時々私たちは非常にエキサイティングな何か違うものを作りたいと感じます、そして人間の性質によれば、私たちはいつもそれを共有するのが大好きです。 Pythonもそれらの願いを満たします。 Pythonを使用して、Pythonプログラムを友人と共有したい場合は、それを行うことができます。必要なのは、マシンのプログラムで使用されるすべてのモジュールに同じバージョンのPythonをインストールすることだけです。 まず、 pip install CX_Frezzeを使用してCX_Freezeモジュールをインストールする必要があります コマンドプロンプトのコマンド。 最初のステップは、この割り当て、