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許可證獲得許可的 - 有關詳細信息,請參見許可證文件
如果您有一些問題/錯誤/問題,請隨時打開問題。