Esta es una biblioteca/API simple para navegar por la web, utilizando el motor de búsqueda de Google, obteniendo las URL de las páginas encontradas.
Para instalar, puedes:
Clona este proyecto y ejecuta python setup.py install
Sin embargo, puedes usar pip
para la instalación, simplemente escribiendo pip install py-GSearch-API
Vaya a https://pypi.python.org/pypi/py-GSearch-API para ver los detalles del paquete y las versiones disponibles.
Instrucciones de uso básicas:
Primero, el proyecto requiere al menos dos variables, las cuales son:
query
, en donde pondrás tus términos de búsqueda y
lang
, donde tienes que poner es
o en
(Español/español, English)
La otra variable es num
(valor int), para limitar el número máximo de resultados de búsqueda.
Entonces, para usarlo debes escribir (en tu proyecto o en la línea de comando):
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)
`
¡Bifurcarlo!
Dame una estrella
Ayúdame con problemas
Revisa mi bot y mis otros proyectos (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API: una API sencilla para realizar búsquedas web con Google Copyright (C) 2017 Javinator9889
Este programa es software libre: puede redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea de utilidad, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general de GNU para obtener más detalles.
Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa. Si no, consulte http://www.gnu.org/licenses/.
Para contactar, vaya a "https://github.com/Javinator9889/py-GSearch-API/issues" y escriba su mensaje. También puedes ir a mi perfil de GitHub y enviarme un mensaje directo.