我有一個用於身份驗證的表單。但在這種形式下沒有提交按鈕,但它已經使用<input>
作爲按鈕。現在我很困惑如何用MECHANIZE點擊這種類型的按鈕。如何在python中點擊機械化?
到現在我已經做到了這一點:
import urllib
import re
import mechanize
from base64 import b64encode
,並可以在這個Java腳本的完成?
br = mechanize.Browser()
response = br.open("http://xyz.com");
#print response.code
#print response.geturl()
br.select_form("login")
br.form['j_username'] = 'user'
br.form['j_password'] = 'pass'
'br.form.submit()'不起作用? – inspectorG4dget
沒有br.form.sumbit() 的方法,但是在選擇表單後,我們可以通過br.form()提交表單,但是它給出了這個錯誤:>> –
RATHI
對不起,我的意思是'br.submit'。請參閱[這裏](http://stackoverflow.com/q/3956280/198633)和[這裏](http://stackoverflow.com/a/4727364/198633) – inspectorG4dget