Anda perlu mensimulasikan log masuk, mendapatkan kuki dan operasi lain terlebih dahulu.
Kemudian sebagai contoh, gelung untuk meminta dua alamat a dan b:
http://xxxx.xxxx.com/purOrder/getOrderDetailInfo.action?billId=123456
http://xxxx.xxxx.com/purOrder/getOrderDetailInfo.action?billId=654321
Andaikan a mengembalikan 3 keping data dan b mengembalikan 10 keping data
Masalahnya sekarang ialah, gunakan gelung sementara untuk meminta kedua-dua alamat ini, tidak kira bagaimana saya menyegarkannya atau tidur selama 30 saat selepas meminta a , saya akan dapat Hasilnya sama ada kosong, 3 keping data untuk a, atau 10 keping data untuk b Jumlah data a dan b tidak boleh selalu diperolehi.
ps: Jika saya log masuk ke tapak web dalam penyemak imbas dan terus masukkan alamat a dalam penyemak imbas, dan kemudian masukkan alamat b, data boleh diperolehi
Apa yang perlu dilakukan? Saya telah bergelut dengan ini selama beberapa hari.
< br>Cetak pengepala http, yang mengembalikan data dan yang tidak.
Selepas log masuk, simpan kuki dalam cookie.txt Permintaan pos berikutnya akan menghantar fail ini. Mengapa kuki berubah di sini? ?
< br>Ini ialah maklumat pengepala http yang dicetak selepas log masuk
< br>Ini ialah maklumat kuki yang disimpan sebagai cookie.txt
< /p>
Mana kodnya
Bagaimana untuk mengesahkan masalah tanpa kod
Kadangkala operator curl akan mempunyai banyak masalah yang tidak dapat mereka selesaikan jika mereka menggunakannya secara tidak wajar Apa yang perlu kita lakukan dalam situasi ini? Cari roda untuk menyelesaikannya! !
Saya kebetulan menggunakan /a/11...
semasa saya menyiarkan di Douban kali terakhirTiada alamat tapak web khusus, dan sukar untuk mengesan masalah untuk anda, saya rasa ia adalah kerana kuki log masuk anda salah, dan A tidak memenuhi syarat untuk mengesahkan identiti anda, jadi ia hanya mengembalikan data yang hanya boleh. dilihat oleh pengguna tanpa nama.
Tidak perlu berpusing. Failkan_dapat_kandungan secara terus dalam halaman, iaitu, minta setiap satu secara individu untuk melihat sama ada hasil yang dikembalikan adalah betul
. Bagaimana jika ia menjadi seperti ini?
Adakah anda ingin mendapatkan dua pemegang dengan satu permintaan ikal Saya tidak faham apa yang anda maksudkan