Dies ist eine einfache Bibliothek/API zum Surfen im Internet mithilfe der Google-Suchmaschine und zum Abrufen der URLs der gefundenen Seiten
Zur Installation können Sie:
Klonen Sie dieses Projekt und führen Sie python setup.py install
aus
Obwohl Sie pip
für die Installation verwenden können, geben Sie einfach pip install py-GSearch-API
ein
Gehen Sie zu https://pypi.python.org/pypi/py-GSearch-API, um Paketdetails und verfügbare Versionen anzuzeigen
Grundlegende Gebrauchshinweise:
Erstens erfordert das Projekt mindestens zwei Variablen:
query
, in der Sie Ihre Suchbegriffe eingeben und
lang
, wobei man es
oder en
eingeben muss (Spanisch/Español, Englisch)
Die andere Variable ist num
(int-Wert), um die Anzahl der maximalen Suchergebnisse zu begrenzen.
Um es zu verwenden, müssen Sie Folgendes eingeben (in Ihrem Projekt oder in der Befehlszeile):
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)
`
Gabel es!
Gib mir einen Stern
Helfen Sie mir bei Problemen
Überprüfen Sie meinen Bot und meine anderen Projekte (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API – Eine einfache API für die Websuche mit Google Copyright (C) 2017 Javinator9889
Dieses Programm ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) einer späteren Version weiterverbreiten und/oder ändern.
Dieses Programm wird in der Hoffnung verbreitet, dass es nützlich ist, jedoch OHNE JEGLICHE GARANTIE; ohne die stillschweigende Garantie der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License.
Sie sollten zusammen mit diesem Programm eine Kopie der GNU General Public License erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.
Um Kontakt aufzunehmen, gehen Sie zu „https://github.com/Javinator9889/py-GSearch-API/issues“ und geben Sie Ihre Nachricht ein. Sie können auch zu meinem GitHub-Profil gehen und mir eine Direktnachricht senden.