Pengiriman formulir html otomatis menggunakan wwwmechanize
- 3494
- 857
- Karl O'Connell DDS
Berikut adalah tip pendek tentang cara mengirimkan formulir HTML secara otomatis menggunakan baris perintah Linux dan skrip perl. Untuk contoh ini kita akan membutuhkan modul www :: Mechanize Perl dan beberapa situs web PHP dasar. Mari kita mulai dengan situs web PHP sederhana. Situs web akan terdiri dari dua file:
membentuk.PHP:
Nama depan Nama Belakang:
kirim.php
Nama depan:
Nama keluarga:
Unggah kedua file tersebut ke direktori server web Anda dan ubah izin mereka:
Formulir Chmod 755.Kirim PHP.php
Jika Anda belum melakukannya, instal www :: mekanis. Di Debian atau Ubuntu itu akan menjadi sesuatu seperti ini:
# apt-get install libwww-mechanize-perkl
dan membuat skrip yang disebut mekanisasi.pl dengan konten berikut:
#!/USR/BIN/Perl Gunakan www :: Mechanize; $ mech = www :: mechanize-> new (); $ url = 'http: // localhost/formulir.php '; $ mech-> get ($ url); $ mech-> submit_form (form_number => 1, fields => fname => 'www', lname => 'mechanize',); cetak $ mech-> konten ();
Perhatikan URL dalam skrip di atas. Edit URL ini agar sesuai dengan pengaturan Anda. Membuat skrip dapat dieksekusi:
$ chmod +x mekanisasi.pl
Sekarang jalankan skrip ini dan arahkan semua output ke indeks.html
./mekanisasi.PL> INDEX.html
Jika semuanya baik -baik saja, buka indeks.html menggunakan browser Anda dan Anda harus melihat:
Nama Depan: www
Nama Belakang: Mekanis
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Tutorial Dasar -Dasar Perintah Curl dengan contoh
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Bagaimana bekerja dengan WooCommerce Rest API dengan Python
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Menguasai loop skrip bash
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Menangani input pengguna dalam skrip bash
- Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
- Loop bersarang dalam skrip bash