Я хочу, чтобы при вводе поискового слова он выполнял поиск по всем сайтам и браузерам и показывал результаты

#python

Вопрос:

У меня есть приложение, которое мне нужно, когда я набираю поисковую фразу, она выполняет поиск в Google и выдает мне результаты, представляющие собой ссылки на код сайтов

 print("Search In Websites: ")
search = input()
if (search) :
    print(search   " , PLEASE WAIT ...")
    if (search) :
        show = print(search)
 

Ответ №1:

Вы можете использовать встроенные urllib и re (регулярные) модули Python.

 import re
import urllib.request as ur

browser = "https://www.duckduckgo.com/search?q="
searching = browser   " ".join(input("searching: ").split(' '))

source = ur.urlopen(searching)
source = str(source.read())

output = re.findall(r'''(?:http://|www.)[^"] ''', source)
for i in range(len(output)):
    print(output[i])
 

Ответ №2:

Возможно, библиотека googlesearch поможет вам в этом.

Сначала на терминале выполните команду pip install googlesearch-python

Затем напишите следующий код в свой файл python:

 from googlesearch import search
print(search("query"))# Inside search() write the query you want to search in google
 

Вы найдете все URL-адреса веб-сайтов в качестве выходных данных, содержащих информацию о запросе, который вы хотели найти.