Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python कोड का उपयोग करके Google खोज करना?


इस लेख में, हम 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

ब्राउज़र के माध्यम से खोज करने पर हमें इसी तरह का परिणाम मिलेगा -

Python कोड का उपयोग करके Google खोज करना?

यदि हम ब्राउज़र के माध्यम से सीधे क्वेरी खोज परिणाम चाहते हैं बजाय परिणाम के लिंक देने के, तो नीचे प्रोग्राम है -

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" क्वेरी के लिए खोज की, और यह एक ब्राउज़र विंडो पॉप-अप करेगा साथ में -

Python कोड का उपयोग करके Google खोज करना?


  1. Python में gmplot पैकेज का उपयोग करके Google Map प्लॉट करना Python में gmplot पैकेज का उपयोग करके Google Map प्लॉट करना

    Google Maps पर भौगोलिक निर्देशांक बनाने के कई तरीके हैं। हालांकि, यदि आप इसे स्थानीय फ़ाइल में सहेजना चाहते हैं, तो Python मॉड्यूल gmplot के माध्यम से इसे पूरा करने का एक बेहतर तरीका है। Python लाइब्रेरी gmplot हमें Google Maps पर डेटा प्लॉट करने की अनुमति देती है। gmplot में matplotlib जैसा इंटरफ

  1. पायथन में CX_Freeze का उपयोग पायथन में CX_Freeze का उपयोग

    कभी-कभी हम कुछ अलग बनाना चाहते हैं जो बहुत रोमांचक हो, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करके, अगर हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं तो हम ऐसा कर सकते हैं, बस उनके मशीन पर वही पायथन सं

  1. Google के विजुअल सर्च में मास्टर करें: इमेज और वीडियो क्वेरी के लिए त्वरित टिप्स Google के विजुअल सर्च में मास्टर करें: इमेज और वीडियो क्वेरी के लिए त्वरित टिप्स

    Google दुनिया में व्यापक रूप से उपयोग किया जाने वाला वेब ब्राउज़र है। यह अपने उपयोगकर्ताओं को कीवर्ड का उपयोग करके इमेज के साथ-साथ जानकारी के लिए संबंधित खोज परिणाम प्राप्त करने जैसी शानदार सुविधाएं प्रदान करता है। लेकिन, क्या होगा यदि आप Google पर इमेज या वीडियो का उपयोग करके खोज करना चाहते हैं? ख