Penyerahan borang html automatik menggunakan wwmechanize
- 3659
- 6
- Clay Weber
Berikut adalah tip pendek mengenai cara mengemukakan borang HTML secara automatik menggunakan baris arahan Linux dan skrip Perl. Untuk contoh ini, kami memerlukan modul Perl Mechanize dan beberapa laman web PHP asas. Mari mulakan dengan laman web php yang mudah. Laman web ini akan terdiri daripada dua fail:
bentuk.PHP:
Nama pertama Nama terakhir:
hantar.php
Nama pertama:
Nama terakhir:
Muat naik kedua -dua fail tersebut ke direktori webserver anda dan tukar keizinan mereka:
Borang Chmod 755.Hantar PHP.php
Sekiranya anda belum melakukannya, pasangkan www :: mekanis. Di Debian atau Ubuntu, ia akan menjadi seperti ini:
# apt-get memasang libwww-echanize-perl
dan buat skrip yang dipanggil mekanis.pl dengan kandungan berikut:
#!/usr/bin/perl Gunakan www :: Mechanize; saya $ mech = www :: Mechanize-> new (); $ url = 'http: // localhost/form.php '; $ mech-> get ($ url); $ MECH-> SUMBER_FORM (form_number => 1, fields => fname => 'www', lname => 'mechanize',); cetak $ mech-> content ();
Perhatikan URL dalam skrip di atas. Edit URL ini agar sesuai dengan tetapan anda. Jadikan skrip boleh dilaksanakan:
$ chmod +x mekanis.pl
Sekarang laksanakan skrip ini dan mengalihkan semua output ke indeks.html
./mekanis.pl> indeks.html
Sekiranya semuanya baik -baik saja.html menggunakan penyemak imbas anda dan anda mesti melihat:
Nama Pertama: www
Nama Akhir: Mechanize
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Tutorial Asas Perintah Curl dengan contoh
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Cara Bekerja Dengan API Rest WooCommerce dengan Python
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Menguasai Gelung Skrip Bash
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Mengendalikan input pengguna dalam skrip bash
- Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
- Gelung bersarang dalam skrip bash