Очистка результатов поиска Google с помощью Python - PullRequest
0 голосов
/ 23 сентября 2019

Я давно работаю в области автоматизации с python, я пробовал модули очистки веб-страниц, чтобы очистить данные веб-сайта, но это мешает мне обрабатывать результаты поиска в Google.Я написал скрипт для фиксации результатов поиска с помощью модуля bs4, откройте все ссылки на новых вкладках с помощью модуля webbrowser, но скрипт не работает.

#!/usr/bin/python3
import sys
import requests
import webbrowser
import bs4
print('Googling')                                                           
res = requests.get('http://google.com/search?q=' + ' '.join(sys.argv[1:]))
res.raise_for_status()
mysoup = bs4.BeautifulSoup(res.text,"html.parser")
link = mysoup.select('.r a')
numOpen = min(5,len(link))
for i in range(numOpen):
    webbrowser.open('http://google.com' +  link[i].get('href'))

Я пробовал скрипт выше, но он не работал, потому что класс class r не работаетпоказывая элементы или ссылки.если кто-нибудь может мне помочь ??

...