Bagikan melalui


Mulai Cepat: Memanggil titik akhir Bing Custom Search Anda menggunakan Python

Peringatan

Pada 30 Oktober 2020, API Bing Search dipindahkan dari layanan Azure AI ke layanan Bing Search. Dokumentasi ini disediakan hanya untuk referensi. Untuk dokumentasi terbaru, lihat dokumentasi Bing Search API. Untuk petunjuk tentang cara membuat sumber daya Azure baru untuk pencarian Bing, lihat Membuat sumber daya Pencarian Bing melalui Marketplace Azure.

Gunakan mulai cepat ini untuk mempelajari cara meminta hasil pencarian dari instans Bing Custom Search Anda. Meskipun aplikasi ini ditulis dalam Python, Bing Custom Search API adalah layanan web RESTful yang kompatibel dengan sebagian besar bahasa pemrograman. Kode sumber untuk sampel ini tersedia di GitHub.

Prasyarat

Membuat grup sumber daya Azure

Mulai gunakan Bing Custom Search API dengan membuat salah satu sumber daya Azure berikut.

Sumber daya Bing Custom Search

  • Tersedia melalui portal Azure hingga Anda menghapus sumber daya.
  • Gunakan tingkat harga gratis untuk mencoba layanan, dan tingkatkan ke tingkat berbayar untuk produksi di kemudian hari.

Sumber daya multilayanan

  • Tersedia melalui portal Azure hingga Anda menghapus sumber daya.
  • Gunakan kunci dan titik akhir yang sama untuk aplikasi Anda, di beberapa layanan Azure AI.

Membuat dan menginisialisasi aplikasi

  • Buat file Python baru di IDE atau editor favorit Anda, dan tambahkan pernyataan impor berikut. Buat variabel untuk kunci langganan Anda, ID konfigurasi kustom, dan istilah pencarian.

    import json
    import requests
    
    subscriptionKey = "YOUR-SUBSCRIPTION-KEY"
    customConfigId = "YOUR-CUSTOM-CONFIG-ID"
    searchTerm = "microsoft"
    

Mengirim dan menerima permintaan pencarian

  1. Buat URL permintaan dengan menambahkan istilah pencarian Anda ke parameter kueri q=, dan ID konfigurasi kustom instans pencarian Anda ke parameter customconfig=. Pisahkan parameter dengan simbol "dan" (&). Anda dapat menggunakan titik akhir global dalam kode berikut, atau menggunakan titik akhir subdomain kustom yang ditampilkan di portal Azure untuk sumber daya Anda.

    url = 'https://api.cognitive.microsoft.com/bingcustomsearch/v7.0/search?' + 'q=' + searchTerm + '&' + 'customconfig=' + customConfigId
    
  2. Kirim permintaan ke instans Bing Custom Search Anda, dan cetak hasil pencarian yang dikembalikan.

    r = requests.get(url, headers={'Ocp-Apim-Subscription-Key': subscriptionKey})
    print(r.text)
    

Langkah berikutnya