这是一个简单的库/API,用于浏览网页、使用 Google 搜索引擎、获取找到页面的 URL
如需安装,您可以:
克隆此项目并运行python setup.py install
不过,您可以使用pip
进行安装,只需输入pip install py-GSearch-API
转到 https://pypi.python.org/pypi/py-GSearch-API 查看软件包详细信息和可用版本
基本使用说明:
首先,该项目至少需要两个变量,它们是:
query
,您将在其中放置搜索词和
lang
,您必须在其中放置es
或en
(西班牙语/español、英语)
另一个变量是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 搜索网页的简单 API 版权所有 (C) 2017 Javinator9889
该程序是免费软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证的第 3 版)或(由您选择)任何更高版本的条款重新分发和/或修改它。
分发此程序的目的是希望它有用,但不提供任何保证;甚至没有适销性或特定用途适用性的默示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。
您应该随该程序一起收到 GNU 通用公共许可证的副本。如果没有,请参阅 http://www.gnu.org/licenses/。
如需联系,请访问“https://github.com/Javinator9889/py-GSearch-API/issues”并输入您的消息。您也可以访问我的 GitHub 个人资料并向我发送直接消息。