openserp
v0.3
搜索引擎的API访问如果可用的话,结果是免费的。
使用OpenSerp,您可以通过API或CLI从Google , Yandex , Baidu获得搜索结果!
请参阅下面的Docker和CLI使用示例(搜索,图像)。
运行API服务器:
#使用预先构建的Imagedocker Run -p 127.0.0.1:7000:7000 - it karust/openserp服务-a 0.0.0.0.0 -p 7000#或构建一个并使用docker -compose.yamldocker -compose -yamldocker -compose -build up -build up -build up -build up
参数 | 描述 |
---|---|
文本 | 搜索文字 |
朗 | 以选定语言的搜索页面( EN , DE , RU ...) |
日期 | YYYYMMDD..YYYYMMDD 格式的日期(EG 20181010..20231010) |
文件 | 搜索的文件扩展名(例如PDF , DOC ) |
地点 | 在特定网站中搜索 |
限制 | 限制结果数 |
答案 | 将Google答案包括为负等级索引(例如true , false ) |
获得hello world
的20个Google成绩,仅以英语为单位:
GET http:/127.0.0.1:7000/google/search?lang=EN&limit=20&text=hello world
您可以将google
替换为查询中的yandex
或baidu
,以更改搜索引擎。 |
[ {“ rank”:1,“ url”:“ https://en.wikipedia.org/wiki/wiki/%22hello,_world!%22_program",,“title”:“ Hello,world!'hiell!“ world!” program!“ program!” program! :“一个“你好,世界!”程序通常是一个忽略任何输入的计算机程序,输出或显示类似于“ Hello,world!”的消息,“ AD”:false}, 这是给出的
获得100款golden puppy
的Google结果:
GET http://127.0.0.1:7000/google/image?text=golden puppy&limit=100
使用-h
标志查看命令。
您可以使用serve
命令服务API:
OpenSerp服务
或使用search
命令打印在CLI中:
OpenSerp搜索Google“如何禁止Google快速禁止”#更改`google'to`yandex'或`baidu'
结果,您应该获得JSON输出包含搜索结果:
[ {“ rank”:1,“ url”:“ https://www.cyberoptik.net/blog/6-sure-fire-fire-ways-to-get-bent-bann- banned-from-google/”,“ title”:“ 11”确定被Google禁止的方法| cyberoptik“,”描述:“如何从Google中禁止。总是更好··4 ...”,“ ad”:false },, 这是给出的
该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件
如果您有一些问题/错误/问题,请随时打开问题。