Это простая библиотека/API для просмотра веб-страниц с использованием поисковой системы Google и получения URL-адресов найденных страниц.
Для установки вы можете:
Клонируйте этот проект и запустите python setup.py install
Хотя вы можете использовать pip
для установки, просто набрав pip install py-GSearch-API
Перейдите на https://pypi.python.org/pypi/py-GSearch-API, чтобы просмотреть сведения о пакете и доступные версии.
Основные инструкции по использованию:
Во-первых, проект требует как минимум две переменные, а именно:
query
, в котором вы будете вводить условия поиска и
lang
, где нужно поставить es
или en
(испанский/испанский, английский)
Другая переменная — num
(целое значение), чтобы ограничить количество максимальных результатов поиска.
Итак, для использования необходимо ввести (в вашем проекте или в командной строке):
import gsearch
query = "YOUR_QUERY"
lang = "es/en"
(OPTIONAL) num = 50
results = gsearch.search(query=query,lang=lang,(OPTIONAL)num=num) // This is for normal search
results_news = gsearch.search_news(query=query,lang=lang,(OPTIONAL)num=num) // This is for searching news
// That functions are returning a dictionary and a int value. You must manage them with: results[0] (dictionary) and results[1] (number of pages found)
dictionary = results[0]
num_of_pages = results[1]
news_dict = results_news[0]
num_of_articles = results_news[1]
// For getting the values:
for u in range(1,num_of_pages):
page = dictionary.get("Page {}".format(u))
print("Link",u,":",page)
// The same for articles:
for v in range(1,num_of_articles):
page_2 = news_dict.get("Page {}".format(u))
print("Link (news)",u,":",page_2)
`
Развилка!
Дай мне звезду
Помогите мне с проблемами
Проверьте моего бота и другие мои проекты (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API — простой API для поиска в Интернете с помощью Google. Copyright (C) 2017 Javinator9889.
Эта программа является свободным программным обеспечением: вы можете распространять ее и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения, либо версии 3 Лицензии, либо (по вашему выбору) любой более поздней версии.
Данная программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительную информацию см. в Стандартной общественной лицензии GNU.
Вместе с этой программой вы должны были получить копию Стандартной общественной лицензии GNU. Если нет, см. http://www.gnu.org/licenses/.
Чтобы связаться, перейдите по адресу «https://github.com/Javinator9889/py-GSearch-API/issues» и введите свое сообщение. Также вы можете зайти в мой профиль на GitHub и отправить мне сообщение в директ.