Python 单击按钮获取div和其他元素的值
我有一个HTML表单,它由divs和ul元素组成。我想通过点击按钮获得所有数据。我知道当涉及输入类型元素时如何获取,但如何只处理div和list元素 htmlPython 单击按钮获取div和其他元素的值,python,html,forms,http-post,Python,Html,Forms,Http Post,我有一个HTML表单,它由divs和ul元素组成。我想通过点击按钮获得所有数据。我知道当涉及输入类型元素时如何获取,但如何只处理div和list元素 html 如何在解析时获取请求体中的所有元素并进行检索?有没有其他办法解决这个问题?我想把输入type=“hidden”和我需要的每一个值放在一起,这样就可以了 <form id="my_form" method="POST"> <input type="hidden" name="name" value="%s">
如何在解析时获取请求体中的所有元素并进行检索?有没有其他办法解决这个问题?我想把输入
type=“hidden”
和我需要的每一个值放在一起,这样就可以了
<form id="my_form" method="POST">
<input type="hidden" name="name" value="%s">
您不能
POST请求的主体将只包含来自输入元素的值,而不包含其他信息
如果必须这样做,您有两个基本选项:
当您在示例中使用POST时,请确保您有一个停止CSRF的机制。最简单的方法是使用Python框架。表单数据仅与HTML输入元素一起发送 为每个Div、Li等使用隐藏字段。然后使用
窗口的加载事件
将其值捕获到隐藏字段中
<head>
$(window).load(function(){
var a = $('#div1').text();
$('#div1Value').val(a);
});
</head>
<body>
<form method='post'>
<input type='hidden' id='div1Value'>
<div id='div1'>Some text</div>
<input type='submit' value='Submit'>
</form>
</body>
$(窗口)。加载(函数(){
变量a=$('#div1').text();
$('div1Value').val(a);
});
一些文本
然后使用JQuery代码:当我尝试这样做并在post请求中获取值时,我能够获取所有值。还有,有没有办法阻止没有框架的CSRF?
<form id="my_form" method="POST">
<input type="hidden" name="name" value="%s">
<head>
$(window).load(function(){
var a = $('#div1').text();
$('#div1Value').val(a);
});
</head>
<body>
<form method='post'>
<input type='hidden' id='div1Value'>
<div id='div1'>Some text</div>
<input type='submit' value='Submit'>
</form>
</body>