#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-адреса веб-сайтов в качестве выходных данных, содержащих информацию о запросе, который вы хотели найти.