Я запускаю скрипт, который гуглит фразу, а затем открывает ссылки в окне Chrome.Я хочу исключить конкретные имена доменов из результатов поиска, которые открываются при запуске сценария.
Может кто-нибудь указать мне правильное направление, чтобы я мог добавить код в нужное место, чтобы не открывать определенные ссылки?Пожалуйста, посмотрите код, который я использую ниже прямо сейчас.
import webbrowser
import sys
import pyperclip
import requests
import bs4
def start():
if len(sys.argv) > 1:
keyword = 'my+search+term'.join(sys.argv[1:])
else:
# if no keyword is entered, the script would
# search for the keyword copied in the clipboard
keyword = pyperclip.paste()
res = requests.get('https://google.com/search?q='+keyword)
soup = bs4.BeautifulSoup(res.text,'lxml')
links = soup.select('.r a')
tab_counts = min(5, len(links))
for i in range(tab_counts):
webbrowser.open('https://google.com' + links[i].get('href'))
start()