1
我想單擊一個按鈕與Perl機械化,但有一些曲折,因爲我試圖將相同的腳本應用於不同的網站,其中每個都有相同的按鈕的id屬性,但是頁面上的表單不是相同的數字,並且按鈕沒有名稱,只是一個id。點擊一個帶有ID但沒有名字的按鈕與機械化
當你只知道id時,有什麼辦法可以點擊按鈕嗎?
失敗的是,確定持有具有給定ID的按鈕的窗體的編號的最佳方法是什麼?
我想單擊一個按鈕與Perl機械化,但有一些曲折,因爲我試圖將相同的腳本應用於不同的網站,其中每個都有相同的按鈕的id屬性,但是頁面上的表單不是相同的數字,並且按鈕沒有名稱,只是一個id。點擊一個帶有ID但沒有名字的按鈕與機械化
當你只知道id時,有什麼辦法可以點擊按鈕嗎?
失敗的是,確定持有具有給定ID的按鈕的窗體的編號的最佳方法是什麼?
for my $form ($mech->forms) {
if $form->find_input('#theid') {
# this is the one
}
}
謝謝!然後我用'$ mech-> request($ form-> click());'提交表單 – Inductiveload