Search Engines Scraper
1.0.0
Uma biblioteca Python que consulta o Google, Bing, Yahoo e outros mecanismos de pesquisa e coleta os resultados de várias páginas de resultados dos mecanismos de pesquisa.
Observe que a eliminação da Web pode ser contra os TOs de alguns mecanismos de pesquisa e pode resultar em uma proibição temporária.
Google
Bing
Yahoo
Duckduckgo
Startpage
AOL
Dogpile
Perguntar
Mojeek
Corajoso
Tocha
search_engines/engines/ e adicioná -lo ao Dicionário de search_engines_dict em search_engines/engines/__init__.py . A nova classe deve subclasse SearchEngine e substituir os seguintes métodos: _selectors , _first_page , _next_page . Python 2.7 - 3.x com
Solicitações e
Belo grupo
Execute o arquivo de configuração: $ python setup.py install .
Feito!
Como biblioteca:
from search_engines import Google
engine = Google()
results = engine.search("my query")
links = results.links()
print(links)
Como um script da CLI:
$ python search_engines_cli.py -e google,bing -q "my query" -o json,print