이 기사에서는 python 코드를 사용하여 Google 검색을 시도할 것입니다. 이는 python 프로젝트에서 작업 중이고 웹 및 검색 결과(웹에서)는 프로젝트 내에서 사용됩니다.
전제 조건 –
- 시스템에 Python이 설치되어 있어야 합니다.
- Google 모듈을 설치합니다. pip를 사용하여 아래와 같이 Google 모듈을 설치할 수 있습니다 -
위의 모든 전제 조건이 완료되면 Python을 사용하여 Google 검색을 수행하는 코드를 작성할 수 있습니다.
아래는 사용자가 특정 키워드(예:"AI in python" 또는 "Tutorialspoint")를 검색하고 모든 링크(구글 검색의 상위 10개 결과로 가정)를 자신의 python 프로젝트에서 사용하려는 프로그램입니다.
# Python 코드 클래스를 사용하여 Google 검색 수행 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 ' 검색(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()
출력
1https://www.tutorialspoint.com/python/2https://www.tutorialspoint.com/python3/3https://www.tutorialspoint.com/python_online_training/index.asp4https://www.tutorialspoint.com /python/python_overview.htm5https://www.tutorialspoint.com/python/python_loops.htm6https://www.tutorialspoint.com/python/python_pdf_version.htm7https://www.tutorialspoint.com/python/python_basic_syn /www.tutorialspoint.com/tutorialslibrary.htm9https://www.tutorialspoint.com/10https://www.tutorialspoint.com/django/11https://www.tutorialspoint.com/numpy12https://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-interviews13https //www.pdfdrive.com/python-tutorial-tutorials-point-e10195863.html
브라우저를 통해 검색할 때 얻을 수 있는 유사한 결과 -
결과의 링크를 제공하는 대신 브라우저를 통해 직접 쿼리 검색 결과를 원하는 경우 아래 프로그램은 −
from googlesearch import *import webbrowser#to search, 실행할 때 검색어를 묻습니다query =input("Input your query:")#iexplorer_path =r'C:\Program Files (x86)\Internet Explorer\ieexplore .exe %s'chrome_path =r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe %s' 검색 URL(query, tld="co.in", num=1, 중지 =1, 일시 중지 =2):webbrowser.open("https://google.com/search?q=%s" % 쿼리)
출력
>>>===============다시 시작:C:/Python/Python361/google_search1.py ===============쿼리:튜토리얼 포인트
위에서 "tutorialspoint"라는 검색어를 검색했는데 -
가 있는 브라우저 창이 나타납니다.