我试图从HTML文档中获取输入值,并希望解析隐藏输入字段的值.例如,如何使用python仅解析下面代码段中的值.
<input type="hidden" autocomplete="off" id="post_form_id" name="post_form_id" value="d619a1eb3becdc05a3ebea530396782f" />
<input type="hidden" name="fb_dtsg" value="AQCYsohu" autocomplete="off" />
Run Code Online (Sandbox Code Playgroud)
并且python函数的输出应该返回如下内容:
post_form_id : d619a1eb3becdc05a3ebea530396782f
fb_dtsg : AQCYsohu
Run Code Online (Sandbox Code Playgroud) 我正在尝试实现拖放图像上传类似功能到imgur.com.从桌面拖动图像时,拖动文档时会出现一个带有"上传"字样的大叠加div.
我的问题是,当我拖动h1标签内的实际单词'upload'时,屏幕会闪烁.发生这种情况是因为我有一个dragleave事件,用上传h1标签删除overlay div但是我不知道如何修复它.
你可以在这里看到问题:JS Fiddle,只需将桌面上的任何图像拖到文档上,将鼠标悬停在"上传"一词上,你就会看到我在说什么.任何帮助,将不胜感激.
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Drag and Drop</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
</head>
<body>
<div id="upload-global-drop-overlay" style="display: none;"><h1>upload</h1></div>
</body>
</html>?
Run Code Online (Sandbox Code Playgroud)
Javascript代码:
$(document).on('dragover', function () {
$('#upload-global-drop-overlay').css({'display': 'block'});
});
$('#upload-global-drop-overlay').on('dragleave', function () {
$('#upload-global-drop-overlay').css({'display': 'none'});
});
$(document).on('drop', function (e) {
$('#upload-global-drop-overlay').css({'display': 'none'});
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)