为python-choices中的帖子选择key-attributes

问题描述 投票:0回答:1

例如usernamepassword in

r = requests.post( loginUrl, data = {'username':'myuser', 'password':'mypw'} )

来自网站元素上的属性namepost的信息在参数data中给出,带有字典。 它有一个关键的usernamemyuser。密钥username取自网站上具有属性name的元素,表示密钥取自键值。默认情况下,requests为键选择属性name

为了澄清这一点,这是一个HTML代码片段:

<form name="login" id="form1" method="post" action="http://mylogin.net">
  Username: <input name="username" id="input1" type="text" /><br/>
  Password: <input name="password" id="input2" type="password" /><br/>
  <input type="submit" value="OK" />
</form>

我更喜欢使用id属性作为密钥,因为它在网页上是唯一的。

如何选择属性id而不是默认的name来获取requests中帖子的关键字,所以我可以使用

r = requests.post( loginUrl, data = {'input1':'myuser', 'input2':'mypw'} ) ?
python-requests
1个回答
0
投票

我从讨论中了解到,没有解决方案。我发现herehere需要name属性才能将数据发送到服务器。

使用表单控件的名称属性(例如<input><select>),因为这是在表单提交时发生的POST或GET调用中使用的标识符。

© www.soinside.com 2019 - 2024. All rights reserved.