如何在网页中输入值并单击按钮

时间:2017-01-05 06:07:19

标签: python web-scraping mechanize

我想在条目中输入值,点击按钮。

 URL:  http://114.255.167.200:8092/cidasEN
 username: xxxxxx
password: 123456
navigate to Info query --> query case,
enter case number: 4406150001    then click on query button.

我尝试了以下代码lo登录并浏览输入字段。

import mechanize
import cookielib
def LoginToDataBase(): 
# Browser
br = mechanize.Browser()
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)

# Browser options
br.set_handle_equiv(True)    
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=5)
br.addheaders = [('User-agent', 'Chrome')]
# The site we will navigate into, handling it's session
br.open('http://114.255.167.200:8092/cidasEN')  


# Select the loginform (index one) form.
br.select_form(name="loginform")
# User credentials
br.form['name'] = 'xxxxxx'
br.form['password'] = '123456'
# Login
br.submit()    
print "login is done"   

br.open('http://114.255.167.200:8092/cidasEN/extend/LookAuditflowListAction.do?currentAction=executeFind&sgbh=2015011800017')  

br.select_form(name="lookAuditflowForm")
br.form['sgdabh'] = '201104'
br.submit()  

print "done"    

任何人请帮助我

0 个答案:

没有答案