openserp
v0.3
การเข้าถึง API สำหรับผลลัพธ์ของเครื่องมือค้นหาหากมีให้บริการฟรี
การใช้ OpenSerP คุณสามารถรับผลการค้นหาได้จาก Google , Yandex , Baidu ผ่าน API หรือ CLI!
ดูตัวอย่างการใช้งาน Docker และ CLI ด้านล่าง (ค้นหาภาพ)
เรียกใช้เซิร์ฟเวอร์ API:
# ใช้ prebuilt imagedocker run -p 127.0.0.1:7000:7000 -Karust/openserp Serve -a 0.0.0.0 -p 7000# หรือสร้างหนึ่งและวิ่งโดยใช้ Docker -compose.yamldocker -compose up -build
พารามิเตอร์ | คำอธิบาย |
---|---|
ข้อความ | ส่งข้อความไปค้นหา |
หรั่ง | ค้นหาหน้าภาษาที่เลือก ( EN , DE , RU ... ) |
วันที่ | วันที่ใน YYYYMMDD..YYYYMMDD รูปแบบที่ยี่สิบ (เช่น 20181010..20231010) |
ไฟล์ | นามสกุลไฟล์เพื่อค้นหา (เช่น PDF , DOC ) |
เว็บไซต์ | ค้นหาภายในเว็บไซต์เฉพาะ |
จำกัด | จำกัด จำนวนผลลัพธ์ |
คำตอบ | รวมคำตอบของ Google เป็นดัชนีอันดับลบ (เช่น true , false ) |
รับ 20 ผลลัพธ์ ของ Google สำหรับ hello world
เฉพาะภาษาอังกฤษ:
GET http:/127.0.0.1:7000/google/search?lang=EN&limit=20&text=hello world
คุณสามารถแทนที่ google
เป็น yandex
หรือ baidu
ในแบบสอบถามเพื่อเปลี่ยนเครื่องมือค้นหา -
- {"อันดับ": 1, "url": "https://en.wikipedia.org/wiki/%22Hello,_world!%22_Program","title": "สวัสดีโลก!" โปรแกรม "," คำอธิบาย " : "A" Hello, World! "โดยทั่วไปโปรแกรมคอมพิวเตอร์ที่ไม่สนใจอินพุตและเอาต์พุตหรือแสดงข้อความที่คล้ายกับ" Hello, World! ".", "AD": FALSE}, -
รับ 100 ผลลัพธ์ ของ Google สำหรับ golden puppy
:
GET http://127.0.0.1:7000/google/image?text=golden puppy&limit=100
ใช้ -h
Flag เพื่อดูคำสั่ง
คุณสามารถใช้คำสั่ง serve
เพื่อให้บริการ API:
openserp เสิร์ฟ
หรือพิมพ์ผลลัพธ์ใน CLI โดยใช้คำสั่ง search
:
openserp ค้นหา google "วิธีการถูกแบนจาก Google Fast" # เปลี่ยน `Google 'เป็น` yandex` หรือ `baidu`
เป็นผลให้คุณควรได้รับผลการค้นหาเอาต์พุต JSON:
- {"อันดับ": 1, "url": "https://www.cyberoptik.net/blog/6-sure-fire-ways-to-get-banned-from-google/", "Title": "11 วิธีการที่แน่นอนในการถูกแบนจาก Google | ดีกว่าเสมอ· 4 ... "," โฆษณา ": เท็จ - -
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ใบอนุญาตสำหรับรายละเอียด
หากคุณมีปัญหา/ข้อบกพร่อง/คำถามบางอย่างอย่าลังเลที่จะเปิดปัญหา