Koneksi internet saya disediakan oleh universitas. Itu dilindungi ke kombinasi nama pengguna / kata sandi. Ini berarti ketika saya menyalakan komputer saya, saya harus memulai browser web dan membuka situs web yang sewenang-wenang. Saya kemudian diarahkan ke halaman, yang (antara lain) berisi dua bentuk. Dalam hal ini saya harus memasukkan nama pengguna dan kata sandi. Saya berhasil melakukan ini dengan firefox (yang dapat menyimpan kata sandi) dan juga dengan tautan (yang memuat lebih cepat dan dari baris perintah).
Apakah ada cara untuk mengotomatiskan proses login menggunakan skrip bash? Ini akan memungkinkan melakukan login saat boot, sehingga sudah ada di sana ketika saya memulai X server.
ACTION
atribut form dengancurl
langsung.Jawaban:
Anda dapat mencobanya dengan curl , Anda dapat Cukup menggunakan curl seperti ini untuk masuk ke halaman web:
Anda dapat meneruskan data ke situs web seperti ini dari jawaban Stackoverflow
Anda perlu cookie jika Anda ingin membuat permintaan ikal lain setelah masuk. id sesi cookie akan membantu permintaan ikal berikutnya diotorisasi.
Jika Anda tidak ingin cookie, Anda dapat menggunakan
Anda juga dapat merujuk di sini untuk Perintah Khusus
sumber
Username
field diisi dengan benar dengan nilai yang benar, tetapiPassword
field tidak (ini mungkin benar sebagai ukuran keamanan). Saya tidak yakin apakah tombol kirim sebenarnya dipicu. Apakah penting nilai apa yang diteruskanLogin
?Saya akhirnya menemukan cara untuk login menggunakan secara otomatis
elinks
. Ia bekerja dan bahkan mudah untuk dikonfigurasi!Dua opsi perlu diatur. Ini dapat dilakukan dengan menambahkan baris berikut di
~/.elinks/elinks.conf
(jika file tidak ada, buat satu) atau dengan mengubah nilai pada posisi masing-masing dalam dialog opsi dalamelinks
:Langkah-langkah untuk autologin skrip adalah:
elinks
, isi formulir dan kirimkan.elinks -auto-submit http://somesite.com
Perintah terakhir harus melakukan login otomatis tanpa interaksi pengguna lebih lanjut.
Saya benar-benar menggunakan
timeout 1m elinks -auto-submit http://somesite.com &
, sehingga saya tidak memiliki proses elink idling berjalan di latar belakang sepanjang waktu.sumber
Cara sederhana untuk skrip ini adalah dengan Selenium .
Anda dapat menggunakan plugin "Test Recorder" Firefox untuk merekam tes diri Anda masuk ke jaringan, dan kemudian memutar ulang tes.
sumber
Ya, ada cara yang sangat sederhana untuk masuk ke internet universitas Anda. Anda dapat menggunakan peramban web ' Lynx ' yang merupakan peramban berbasis teks, yang dirancang untuk digunakan pada terminal. Jadi begini caranya:
di mana, ' nama ' adalah nama dari bidang yang sesuai dengan nama pengguna dalam bentuk dan ' sandi ' adalah nama field yang sesuai dengan sandi lapangan dan ' myname ' dan ' mypassword ' adalah nilai-nilai yang harus diisi sesuai formulir. Anda dapat menemukan nama bidang dengan menggunakan 'Elemen Inspeksi' dari browser apa pun. Saya mencoba dengan ikal seperti yang diarahkan dalam jawaban oleh BlueBerry - Vignesh4303 tetapi tidak berhasil.
sumber
Anda bisa mendapatkan add-on untuk browser Anda yang akan masuk otomatis ke situs web dengan kata sandi yang disimpan. Saya menggunakan AutoAuth dengan firefox. Kemudian Anda login sekali dan simpan kredensial Anda, lalu tulis skrip yang baru saja dimiliki
Ketika dieksekusi, itu akan masuk dan masuk otomatis. Saya mencoba dengan beberapa situs dan bekerja dengan baik.
sumber