我正在做作业。我已经建立了一个本地Web服务。如何使用python提交表单?
我想使用python和数据字典登录本地Web服务。
这是我的本地Web验证:
def signin():
if request.form['username']=='root' and request.form['password']=='1234':
return '<h2>Login successfully</h2>'
return '<h2>Login failed</h2>'
答案 0 :(得分:0)
由于您使用的是python3,因此可以使用“ mechanicalsoup”库。 看看这个例子。希望它会有所帮助。
import mechanicalsoup #importing the library
browser = mechanicalsoup.StatefulBrowser()
browser.open("http://example.com/")
browser.select_form('form[action="/post"]') #selecting the form.
browser["name"] = "Name"
browser["email"] = "example@mail.com" #filling the fields in the form.
response = browser.submit_selected()