Akses API untuk hasil mesin pencari jika tersedia tidak gratis.
Menggunakan OpenSerp, Anda bisa mendapatkan hasil pencarian dari Google , Yandex , Baidu melalui API atau CLI!
Lihat contoh penggunaan Docker dan CLI di bawah ini (pencarian, gambar).
Jalankan API Server:
# Gunakan prebuilt Imagedocker run -p 127.0.0.1:7000:7000 -it karust/openserp sajian -a 0,0.0.0 -p 7000# atau bangun satu dan jalankan menggunakan compose docker.yamldocker -compose up - -Build
Param | Keterangan |
---|---|
teks | Teks untuk mencari |
Lang | Pencarian Halaman dalam Bahasa Terpilih ( EN , DE , RU ...) |
tanggal | Tanggal dalam format YYYYMMDD..YYYYMMDD (mis. 20181010..20231010) |
mengajukan | Ekstensi File Untuk Mencari (misalnya PDF , DOC ) |
lokasi | Cari di dalam situs web tertentu |
membatasi | Batasi jumlah hasil |
jawaban | Sertakan Google Answers sebagai indeks peringkat negatif (misalnya true , false ) |
Dapatkan 20 Hasil Google untuk hello world
, hanya dalam bahasa Inggris:
GET http:/127.0.0.1:7000/google/search?lang=EN&limit=20&text=hello world
Anda dapat mengganti google
ke yandex
atau baidu
dalam kueri untuk mengganti mesin pencari. |
[ {"Rank": 1, "url": "https://en.wikipedia.org/wiki/%22hello,_world!%22_program" ,"title": "" Halo, dunia! "Program", "Deskripsi" : "Program" Halo, Dunia! "Umumnya adalah program komputer yang mengabaikan input, dan mengeluarkan atau menampilkan pesan yang mirip dengan" Halo, Dunia! ".", "Ad": false}, ]
Dapatkan 100 Hasil Google untuk golden puppy
:
GET http://127.0.0.1:7000/google/image?text=golden puppy&limit=100
Gunakan -h
Bendera untuk melihat perintah.
Anda dapat menggunakan perintah serve
untuk melayani API:
OpenSerp melayani
Atau cetak hasil di CLI menggunakan perintah search
:
OpenSerp Cari Google "Cara Diborir Dari Google Fast" # Ubah `Google` menjadi` yandex` atau `baidu`
Sebagai hasilnya, Anda harus mendapatkan output JSON yang mengandung hasil pencarian:
[ {"Rank": 1, "URL": "https://www.cyberoptik.net/blog/6-sure-fire-ways-to-get-berned-from-google/", "title": "11 Cara-pasti untuk diblokir dari Google | Selalu lebih baik · 4 ... "," iklan ": false }, ]
Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi untuk detailnya
Jika Anda memiliki beberapa masalah/bug/pertanyaan, jangan ragu untuk membuka masalah.