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

Pythonコードを使用してGoogle検索を実行しますか?


この記事では、Pythonコードを使用してGoogle検索を実行します。これは、Pythonプロジェクトで作業していて、Webや(Webからの)検索結果はプロジェクト内で使用されます。

前提条件–

  • システムにPythonがインストールされている必要があります。
  • グーグルモジュールをインストールします。以下のようにpipを使用してgoogleモジュールをインストールできます-
C:\Users\rajesh>python -m pip install google
Collecting google
Downloading https://files.pythonhosted.org/packages/c8/b1/887e715b39ea7d413a06565713c5ea0e3132156bd6fc2d8b165cee3e559c/google-2.0.1.tar.gz
Requirement already satisfied: beautifulsoup4 in c:\python\python361\lib\site-packages (from google) (4.6.0)
Installing collected packages: google
Running setup.py install for google ... done
Successfully installed google-2.0.1

上記のすべての前提条件が満たされている場合は、Pythonを使用してGoogle検索を実行するコードを記述できます。

以下は、ユーザーが特定のキーワード(たとえば、「AI inpython」または「Tutorialspoint」)を検索し、すべてのリンク(google検索の上位10件の結果を想定)をPythonプロジェクトで使用するプログラムです。

# Performing google search using Python code
class Gsearch_python:
   def __init__(self,name_search):
      self.name = name_search
   def Gsearch(self):
      count = 0
      try :
         from googlesearch import search
      except ImportError:
         print("No Module named 'google' Found")
      for i in search(query=self.name,tld='co.in',lang='en',num=10,stop=1,pause=2):
         count += 1
         print (count)
         print(i + '\n')
if __name__=='__main__':
   gs = Gsearch_python("Tutorialspoint Python")
   gs.Gsearch()

出力

1
https://www.tutorialspoint.com/python/
2
https://www.tutorialspoint.com/python3/
3
https://www.tutorialspoint.com/python_online_training/index.asp
4
https://www.tutorialspoint.com/python/python_overview.htm
5
https://www.tutorialspoint.com/python/python_loops.htm
6
https://www.tutorialspoint.com/python/python_pdf_version.htm
7
https://www.tutorialspoint.com/python/python_basic_syntax.htm
8
https://www.tutorialspoint.com/tutorialslibrary.htm
9
https://www.tutorialspoint.com/
10
https://www.tutorialspoint.com/django/
11
https://www.tutorialspoint.com/numpy
12
https://www.quora.com/I-have-learned-Python-from-Tutorials-Point-What-should-I-do-to-learn-more-topics-so-that-I-can-have-more-advantages-on-my-interviews
13
https://www.pdfdrive.com/python-tutorial-tutorials-point-e10195863.html

ブラウザで検索しようとすると、同様の結果が得られます-

Pythonコードを使用してGoogle検索を実行しますか?

結果のリンクを提供するのではなく、ブラウザを介して直接クエリ検索結果が必要な場合は、以下のプログラムがあります-

from googlesearch import *
import webbrowser
#to search, will ask search query at the time of execution
query = input("Input your query:")
#iexplorer_path = r'C:\Program Files (x86)\Internet Explorer\iexplore.exe %s'
chrome_path = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe %s'
for url in search(query, tld="co.in", num=1, stop = 1, pause = 2):
webbrowser.open("https://google.com/search?q=%s" % query)
出力
>>>
=============== RESTART: C:/Python/Python361/google_search1.py ===============
Input your query:Tutorialspoint

上記で「tutorialspoint」というクエリを検索すると、ブラウザウィンドウに-

がポップアップ表示されます。

Pythonコードを使用してGoogle検索を実行しますか?


  1. PythonでのCX_Freezeの使用

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

  2. 画像や動画を使って Google で検索する方法

    Google は、世界中で広く使用されている Web ブラウザーです。キーワードを使用したり、画像や情報に関連する検索結果を取得したりするなどの優れた機能をユーザーに提供します. しかし、あなたがしたい場合 画像や動画を使って Google で検索しますか? キーワードを使用する代わりに、Google で画像や動画を簡単に逆検索できます。今回は、画像や動画を使って Google で簡単に検索できる方法をリストアップしています。 画像や動画を使って Google で検索する 4 つの方法 ユーザーが画像や動画を使用して Google で検索する主な理由は、その特定の画像や動画の出所を知る