Esta é uma biblioteca/API simples para navegar na web, utilizando o motor de busca Google, obtendo os URLs das páginas encontradas
Para instalar, você pode:
Clone este projeto e execute python setup.py install
Embora você possa usar pip
para instalação, basta digitar pip install py-GSearch-API
Acesse https://pypi.python.org/pypi/py-GSearch-API para ver os detalhes do pacote e as versões disponíveis
Instruções básicas de uso:
Primeiro, o projeto requer pelo menos duas variáveis, que são:
query
, onde você colocará seus termos de pesquisa e
lang
, onde você deve colocar es
ou en
(espanhol/español, inglês)
A outra variável é num
(valor int), para limitar o número máximo de resultados da pesquisa.
Então, para usar você deve digitar (no seu projeto ou na linha 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)
`
Garfo!
Me dê uma estrela
Ajude-me com problemas
Verifique meu bot e meus outros projetos (Telegram -> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API – Uma API simples para pesquisar na web com o Google Copyright (C) 2017 Javinator9889
Este programa é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation, seja a versão 3 da Licença ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Veja a Licença Pública Geral GNU para mais detalhes.
Você deverá ter recebido uma cópia da Licença Pública Geral GNU junto com este programa. Caso contrário, consulte http://www.gnu.org/licenses/.
Para entrar em contato, acesse "https://github.com/Javinator9889/py-GSearch-API/issues" e digite sua mensagem. Além disso, você pode acessar meu perfil do GitHub e me enviar uma mensagem direta.