本文介绍了Python urllib,urllib2填写表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用 urllib2
和 urllib
填充HTML表单。
I want to fill a HTML form with urllib2
and urllib
.
import urllib
import urllib2
url = 'site.com/registration.php'
values = {'password' : 'password',
'username': 'username'
}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
但是在表单的最后是一个按钮(input type ='submit')
。如果你不点击按钮,你不能发送你在输入中输入的内容(输入文本)
But on the end of the form is a button(input type='submit')
. If you don't click the button you can't send the data what you wrote in the input(type text)
如何点击 urllib
和 urllib2
?
推荐答案
这实际上更像是你用Selenium或类似工具做的事情。 ,也许。
This is really more of something you would do with Selenium or similar. selenium.webdriver.common.action_chains.ActionChains.click
, perhaps.
这篇关于Python urllib,urllib2填写表单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!