我想使用请求使用python和请求发布表单 这是带有2个值用户的表单并传递给他们
你能帮帮我吗 <form method="post" action="/maxverif/0" name="loginf" id="connect">
<p class="title">
Connect
</p>
<div class="before">
<div class="ques">
<div class="name">Mail :</div>
<div class="input"><input type="text" name="user"/></div>
</div>
<div class="question">
<div class="name">Pass</div>
<div class="input"><input type="password" name="pass" /></div>
</div></div>
<div>
<div class="button">
<input type="submit" value="trens" id="connect" />
</div>
python:
import requests
url = 'https://www.domains.com/store/verify/'
parameters2 = {'user': 'hhhhh@gmail.com',
'pass': '123456'
}
params = urllib.urlencode(parameters2)
req = urllib2.Request(url, params)
response = urllib2.urlopen(req)
data=response.read()
html= etree.HTML(data)
print html
当我制作Print html时,我看到表格没有发布。 Tks
答案 0 :(得分:0)
您好我找到了一个解决方案,我做了这个
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'user': 'hhhhh@gmail.com', 'pass': '123456'})
opener.open('https://www.domains.com/store/verify/', login_data)
hh = opener.open('https://www.domains.com/store/verify/', login_data)
print hh.read()
Tks