1
Step 3 Request Headers ms
Tirsvad edited this page 2026-10-28 07:51:25 +01:00

Langkah 3: header permintaan

🌐 English · Dansk · Bahasa Melayu

Tugasan. Hantar header seperti pelayar bersama permintaan: sekurang-kurangnya User-Agent dan Accept-Language.

Apa yang dibina. DEFAULT_HEADERS dalam constants.py (tanpa Host dan X-Amzn-Trace-Id) dan RequestsPageFetcher, yang menghantarnya sebagai headers= kepada requests.get.

Apa yang pelayar hantar ke httpbin.org/headers, dan apa yang bot hantar (Host ditambah oleh requests):

Header yang dihantar oleh pelayar

Header yang dihantar oleh bot

Apa yang kita perolehi

  • Permintaan membawa lebih daripada URL: pelayar, sistem dan bahasa dihantar dalam header.
  • Dengan header yang betul, pelayan boleh menjawab dalam bahasa dan mata wang anda.
  • Skrip tanpa header kelihatan seperti bot, dan banyak pelayan menyekat bot.
  • Satu takrifan header yang baca sahaja, dan ujian yang menyemak apa yang dihantar.