Il s'agit d'une simple bibliothèque/API pour naviguer sur le Web, en utilisant le moteur de recherche Google, en obtenant les URL des pages trouvées
Pour l'installation, vous pouvez :
Clonez ce projet et exécutez python setup.py install
Cependant, vous pouvez utiliser pip
pour l'installation, en tapant simplement pip install py-GSearch-API
Accédez à https://pypi.python.org/pypi/py-GSearch-API pour voir les détails du package et les versions disponibles
Instructions d'utilisation de base :
Premièrement, le projet nécessite au moins deux variables, qui sont :
query
, dans laquelle vous placerez vos termes de recherche et
lang
, où il faut mettre es
ou en
(espagnol/español, anglais)
L'autre variable est num
(valeur int), afin de limiter le nombre maximum de résultats de recherche.
Donc, pour l'utiliser vous devez taper (dans votre projet ou en ligne de commande) :
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)
`
Fourchette-le !
Donne-moi une étoile
Aide-moi avec les problèmes
Vérifiez mon bot et mes autres projets (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API - Une API simple pour rechercher sur le Web avec Google Copyright (C) 2017 Javinator9889
Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la Licence, soit (à votre choix) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou d’ADAPTATION À UN USAGE PARTICULIER. Voir la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, consultez http://www.gnu.org/licenses/.
Pour nous contacter, allez sur « https://github.com/Javinator9889/py-GSearch-API/issues » et tapez votre message. Vous pouvez également accéder à mon profil GitHub et m'envoyer un message direct.