Melog masuk ke Halaman Web dan Mengekstrak Kuki untuk Penggunaan Seterusnya dalam Python
Untuk mengakses halaman web yang memerlukan pengesahan, adalah perlu untuk mendapatkan kuki ditetapkan semasa proses log masuk. Artikel ini menggariskan kaedah untuk log masuk ke halaman web menggunakan Python 2.6 dan mendapatkan semula kuki untuk kegunaan kemudian.
Menggunakan perpustakaan permintaan, coretan kod berikut menunjukkan cara untuk mencapai ini:
<code class="python">from requests import session payload = { 'action': 'login', 'username': USERNAME, 'password': PASSWORD } with session() as c: c.post('http://example.com/login.php', data=payload) response = c.get('http://example.com/protected_page.php') print(response.headers) print(response.text)</code>
Skrip ini menetapkan sesi dengan tapak web, log masuk dengan menghantar parameter POST, dan kemudian melaksanakan permintaan ke halaman yang dilindungi. Objek sesi secara automatik mengendalikan pengurusan kuki, jadi kuki yang diperoleh semasa proses log masuk akan digunakan dalam permintaan seterusnya.
Pendekatan ini mudah dan mudah, dan ia membolehkan pengambilan dan penggunaan kuki dengan mudah tanpa memerlukan mekanisme manipulasi kuki yang kompleks.
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak kuki selepas log masuk ke halaman web dengan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!