本帖最后由 tyyhzww6 于 2022-8-27 16:56 编辑
本帖最后由 tyyhzww6 于 2022-8-27 16:54 编辑
示例网页:http://49.235.117.42 (百度复制来的代码,没有写后端,网页前端代码在下面)
点击“浏览”按钮,弹出选择文件对话,选择文件后点提交
现在想切换到油猴完成自动化操作,在油猴给定几个本地文件路径,自动点击选择要上传的文件,然后不弹出对话框,直接把给定的文件路径赋值(像手动点击一样,只是少了对话框这个形式),再自动点击提交
找到的文档:https://cloud.tencent.com/developer/section/1189707
原本想着点击<input type="file" 这个按钮,会有相应事件函数,直接把这个函数替换成油猴的改过的函数,返回对应值,可是没找到事件函数,没法进行下一步
后来看到这篇文档说
“文件输入” value属性包含一个DOMString表示所选文件的路径。
可是这个DOMString我在控制台也找不到,
跪求大佬解答如何通过油猴,不弹出对话框添加要上传的文件,谢谢!
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>文件上传示例</title>
<style>
div {
margin-bottom: 10px;
}
</style>
</head>
<body>
<form>
<div>
<label for="file">选择要上传的文件</label>
<input type="file" id="file" name="file" multiple>
</div>
<div>
<button>提交</button>
</div>
</form>
<div>
<label>谢谢各位大佬!</label>
</div>
<script>
var test = document.querySelector('input');
</script>
</body>
</html>