php - Mengapa permintaan berterusan curl menyebabkan kegagalan untuk mendapatkan data?
ringa_lee
ringa_lee 2017-05-16 13:03:31
0
6
1248

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>

ringa_lee
ringa_lee

ringa_lee

membalas semua(6)
PHPzhong

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 terakhir
淡淡烟草味

Tiada 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?

PHPzhong

Adakah anda ingin mendapatkan dua pemegang dengan satu permintaan ikal Saya tidak faham apa yang anda maksudkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan