<input />不在<form>中时的POST请求

时间:2017-03-17 11:42:27

标签: python html python-requests

这是HTML:

<form align="right" action="/search/" method="POST"></form>
<td width="88%" valign="middle" align="right">
    <input size="20" type="text" name="search" maxlength="100"
        style="width:100px;" value="Но"
        onload="if (value == '') {value ='поиск'}"
        onfocus="if (value == 'поиск') {value =''}"
        onblur="if (value == '') {value = 'поиск'}">
</td>

我使用Requests模块发出POST请求:

r = requests.post(
    'http://spb24.net/companies//search/',
    data = {'search' : 'Новый ресурс'}
)

可是:

print(r.text) 

返回输入的默认值:

<FORM  align="right" ACTION="/search/" METHOD=POST>
<TD width=88% valign="middle" align="right">
<INPUT size=20 TYPE="text" NAME="search" MAXLENGTH=100 style="width:100px;" VALUE="поиск"

是因为输入标签不在表单内吗? 或者我刚刚在代码中犯了一些错误?

0 个答案:

没有答案