এই নিবন্ধে, আমরা পাইথন কোড ব্যবহার করে গুগল অনুসন্ধান করার চেষ্টা করব, আপনি যদি একটি পাইথন প্রকল্পে কাজ করছেন এবং আপনাকে ওয়েব থেকে কিছু ডেটা অ্যাক্সেস করতে হবে তাহলে এটি কার্যকর হবে। অনুসন্ধান ফলাফল (ওয়েব থেকে) আপনার প্রকল্পের ভিতরে ব্যবহার করা হবে।
পূর্বশর্ত –
- আপনার সিস্টেমে পাইথন ইনস্টল থাকা আবশ্যক।
- গুগল মডিউল ইনস্টল করুন। আপনি নিচের মত − গুগল মডিউল ইনস্টল করতে পিপ ব্যবহার করতে পারেন
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
উপরের সমস্ত পূর্বশর্তগুলি সম্পন্ন হলে, আপনি পাইথন ব্যবহার করে গুগল অনুসন্ধান করার জন্য একটি কোড লিখতে পারেন।
নীচে সেই প্রোগ্রামটি রয়েছে যেখানে ব্যবহারকারী নির্দিষ্ট কীওয়ার্ড অনুসন্ধান করতে চান (উদাহরণস্বরূপ:"পাইথনে AI" বা "টিউটোরিয়াল পয়েন্ট") এবং তার পাইথন প্রকল্পে সমস্ত লিঙ্ক (গুগল অনুসন্ধানের শীর্ষ 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
উপরে আমি "টিউটোরিয়াল পয়েন্ট" অনুসন্ধান করেছি, এবং এটি একটি ব্রাউজার উইন্ডো পপ-আপ করবে −