searchenginepy
0.1.6
在Python应用程序中进行搜索引擎查询。 SearchEnginepy允许您查询一些最常见的搜索引擎。
首先安装SearchEnginepy,然后将其导入您的项目。导入后,您可以对四个支持搜索引擎进行查询。进行查询后,将返回最高结果的列表。最初,它配置为显示顶部结果,但您可以选择要在列表中看到的页面。
pip install searchenginepy
from searchenginepy import SearchEngine
engine=SearchEngine()
如果您想在项目中使用多个搜索引擎,则可以使用SearchEngine()类访问所有四个可用的搜索引擎
list=engine.search("search query")
list=engine.google("search query")
使用Google搜索查询
您还可以创建在整个项目中使用特定搜索引擎的实例。与SearchEngine()类不同,这只会让您访问该引擎。
from searchenginepy.Google import Google
list=Google().search("search query")
from searchenginepy.Bing import Bing
list=Bing().search("search query")
from searchenginepy.Brave import Brave
list=Brave().search("search query")
from searchenginepy.DuckDuckGo import DuckDuckGo
list=DuckDuckGo().search("search query")
from searchenginepy.Google import Google
Google.httpallowed = false
results=Google().search("search query")
默认情况下,页码设置为1,但您可以在查询之后在所需的页面中传递,如下所示
from searchenginepy.Google import Google
results=Google().search("search query", 3)
示例