how to tips   0   6
Python Script 4: Opening top 10 Google search result in one hit

This is the fourth script in 'Python Scripts' series. You can have a look at previous scripts by following the links given below. Python Script 3: Validate and format JSON string Python Script 2: Crawling all emails from a website Python Script 1: Convert ebook from one format to another As the title suggest, this script is used to open top 10 Google search results in different tabs for provided keyword.

Author: Anurag Rana
Usage: python <keyword>
Description: Script googles the keyword and opens top 10(max) search results in separate tabs in the browser
Usage: python keyword
Tested with Python3

import webbrowser
import sys
import pyperclip
import requests
import bs4

def start():
	if len(sys.argv) > 1:
		keyword = ' '.join(sys.argv[1:])
		# if no keyword is entered, the script would 
		# search for the keyword copied in the clipboard
		keyword = pyperclip.paste()

	res = requests.get(''+keyword)
	soup = bs4.BeautifulSoup(res.text,'lxml')
	links ='.r a')
	tab_counts = min(10, len(links))

	for i in range(tab_counts):'' + links[i].get('href'))

  I am using this same concept at my work. Every day I have to open 8 applications (slack, JIRA, gitlab, Facebook :p, stackoverflow, Jenkins UI, Outlook and Personal Email) in my browser. So instead of opening each application one by one, I just run the script and all these applications are opened in different tabs saving few seconds :D.
how to tips   0   6

0 thoughts on 'Python Script 4: Opening Top 10 Google Search Result In One Hit'
Leave a comment:

*All Fields are mandatory. **Email Id will not be published publicly.

Please subscribe to get the latest articles in your mailbox.

Recent Posts: