Rumah  >  Soal Jawab  >  teks badan

javascript - Masalah ubah hala apabila superagent merangkak tapak web

Gunakan superagent untuk merangkak halaman web, menemui ubah hala, dan tidak boleh mendapatkan badan tindak balas selepas ubah hala, cara menyelesaikan masalah, cara mendapatkan halaman web yang diubah hala

Saya ingin mendapatkan res halaman 501, tetapi ia melompat ke halaman 37018, menyebabkan saya mendapat res kosong halaman 501.

Laman web yang diuji yang tidak boleh dirangkak dan menemui dua situasi

  1. Kod respons apabila memasuki halaman web adalah 200 pada mulanya, dan selepas beberapa ketika ia dimuat semula kepada 304

  2. Setelah masuk, kod respons diubah hala dari 301 ke 200, dan selepas beberapa ketika ia dimuat semula ke 304

Menguji halaman web yang boleh dirangkak dan menemui dua situasi

  1. Setelah masuk, kod respons diubah hala dari 301 ke 200, dan selepas beberapa ketika ia dimuat semula ke 304

  2. Kod respons apabila memasuki halaman web adalah 200 pada mulanya, dan selepas beberapa ketika ia dimuat semula kepada 304

Ah, biar saya lap, nanti tak ada bezanya saya tidak tahu sama ada ini ada kaitan dengan saya tidak dapat merangkak kandungannya, orz

Tambah lagi

Masalahnya bukan ubah hala, tetapi masalah padanan ungkapan biasa saya

迷茫迷茫2672 hari yang lalu772

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-31 10:40:19

    Awak tak baca pun dokumen rasmi?

    • Mengikuti ubah hala

    Secara lalai sehingga 5 ubah hala akan diikuti, walau bagaimanapun anda boleh menentukan
    ini dengan kaedah res.redirects(n):

    request
      .get('/some.png')
      .redirects(2)
      .end(callback);

    balas
    0
  • Batalbalas