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