Write a Python script to take a product name as input and then automatically google search reviews for it and open the top 3 search results in different tabs

#! python3
import bs4import webbrowser as wbimport requests as rq
print('Enter the product name: ')product = input()
print("Searching")print('opening tabs')res = rq.get('https://www.google.co.uk/search?q='+''.join(product)+ ' reviews')res.raise_for_status()
soup=bs4.BeautifulSoup(res.text, "html.parser")links = soup.select('.r a')
top3 = min(3,len(links))
for counter in range(top3):  wb.open('http://google.com' + links[counter].get('href'))

Answered by Mankaran A. Python tutor

1474 Views

See similar Python Mentoring tutors

Related Python Mentoring answers

All answers ▸

Write a python function that takes a string as parameter and returns the character in the string with the most occurrences, along with the number of times this character occurs


Creating string from multiple strings(or characters)


Sales is real Customers is integer startmainprog input Sales input Customers if ((Sales > 500) OR ((Sales > 300) AND (Customers>9))) then output “Bonus Awarded” else output “No Bonus” end if end subroutine. Sales = 600 Customers = 9, answer:


Make a program that asks the user for a series of numbers until they either want to output the average or quit the program.


We're here to help

contact us iconContact usWhatsapp logoMessage us on Whatsapptelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

© MyTutorWeb Ltd 2013–2025

Terms & Conditions|Privacy Policy
Cookie Preferences