इस लेख में, हम अजगर कोड का उपयोग करके Google खोज करने का प्रयास करेंगे, यह उस स्थिति में काम आता है जब आप एक अजगर परियोजना पर काम कर रहे हैं और आपको वेब से कुछ डेटा तक पहुंचने की आवश्यकता है और खोज परिणाम (वेब से) आपके प्रोजेक्ट के अंदर उपयोग किया जा रहा है।
पूर्वापेक्षाएँ -
- आपके सिस्टम में अजगर स्थापित होना चाहिए।
- गूगल मॉड्यूल स्थापित करें। आप नीचे दिए गए जैसे google मॉड्यूल को स्थापित करने के लिए pip का उपयोग कर सकते हैं -
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सफलतापूर्वक स्थापित किया गया
यदि उपरोक्त सभी पूर्वापेक्षाएँ पूरी हो जाती हैं, तो आप अजगर का उपयोग करके Google खोज करने के लिए एक कोड लिख सकते हैं।
नीचे वह प्रोग्राम है जहां उपयोगकर्ता विशिष्ट कीवर्ड खोजना चाहता है (उदाहरण के लिए:"पायथन में एआई" या "ट्यूटोरियल पॉइंट") और चाहता है कि सभी लिंक (Google खोज से शीर्ष 10 परिणाम मानें) का उपयोग उसके पायथन प्रोजेक्ट में किया जाए।पी>
# 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
ऐसा ही परिणाम हमें तब मिलेगा जब हम इसे ब्राउज़र के माध्यम से खोजने का प्रयास करेंगे -
यदि हम परिणाम के लिंक देने के बजाय सीधे ब्राउज़र के माध्यम से क्वेरी खोज परिणाम चाहते हैं, तो नीचे कार्यक्रम है -
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
ऊपर मैंने एक क्वेरी "ट्यूटोरियल पॉइंट" की खोज की, और यह एक ब्राउज़र विंडो को पॉप-अप करेगा -