これは、Google 検索エンジンを使用して Web を閲覧し、見つかったページの URL を取得するためのシンプルなライブラリ/API です。
インストールするには、次のことができます。
このプロジェクトのクローンを作成し、 python setup.py install
実行します。
ただし、 pip install py-GSearch-API
と入力するだけで、インストールにpip
使用できます。
利用可能なパッケージの詳細とバージョンを確認するには、https://pypi.python.org/pypi/py-GSearch-API にアクセスしてください。
基本的な使用方法:
まず、プロジェクトには次の少なくとも 2 つの変数が必要です。
query
、ここに検索用語を入力し、
lang
、ここにはes
またはen
を入力する必要があります (スペイン語/スペイン語、英語)
もう 1 つの変数は、検索結果の最大数を制限するためのnum
(int 値) です。
したがって、使用するには、(プロジェクトまたはコマンド ラインで) 次のように入力する必要があります。
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)
`
フォークしてください!
星を付けてください
問題を解決してください
私のボットと他のプロジェクトをチェックしてください (Telegram --> @dwnmp3Bot // https://github.com/Javinator9889/telegram-yt_mp3-bot/)
py-GSearch-API -- Google で Web を検索するためのシンプルな API Copyright (C) 2017 Javanator9889
このプログラムはフリー ソフトウェアです。Free Software Foundation が発行する GNU General Public License の条件 (ライセンスのバージョン 3、または (ユーザーの選択による) 以降のバージョン) に基づいて再配布したり、変更したりすることができます。
このプログラムは役立つことを期待して配布されていますが、いかなる保証もありません。商品性や特定目的への適合性についての暗黙の保証もありません。詳細については、GNU 一般公衆利用許諾書を参照してください。
このプログラムと一緒に GNU 一般公衆利用許諾書のコピーも受け取っているはずです。そうでない場合は、http://www.gnu.org/licenses/ を参照してください。
連絡するには、「https://github.com/Javinator9889/py-GSearch-API/issues」にアクセスしてメッセージを入力してください。また、私の GitHub プロフィールにアクセスして、ダイレクト メッセージを送信することもできます。