GOOGLE ADS

воскресенье, 10 апреля 2022 г.

Как получить URL-адрес Google из поискового запроса

Итак, я пытаюсь создать скрипт Python, который будет принимать поисковый запрос или запрос, а затем искать этот термин в Google. Затем он должен вернуть 5 URL-адресов из результата поискового запроса.

Я потратил много часов, пытаясь заставить PyGoogle работать. Но позже выяснилось, что Google больше не поддерживает SOAP API для поиска и не предоставляет новые лицензионные ключи. Короче говоря, на данный момент PyGoogle практически мертв.

Итак, мой вопрос здесь... Какой самый компактный/простой способ сделать это?

Я хотел бы сделать это полностью на Python.

Спасибо за любую помощь


Решение проблемы

Используйте BeautifulSoup и запросы, чтобы получить ссылки из результатов поиска Google.

import requests
from bs4 import BeautifulSoup
keyword = "Facebook" #enter your keyword here
search = "https://www.google.co.uk/search?sclient=psy-ab&client=ubuntu&hs=k5b&channel=fs&biw=1366&bih=648&noj=1&q=" + keyword
r = requests.get(search)
soup = BeautifulSoup(r.text, "html.parser")
container = soup.find('div',{'id':'search'})
url = container.find("cite").text
print(url)

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...