gpt4 book ai didi

javascript - 使用 PhantomJS/CasperJS 上传 JS 文件

转载 作者:搜寻专家 更新时间:2023-11-01 04:56:43 24 4
gpt4 key购买 nike

我正在尝试在 CasperJS 中自动上传图片。

site 上的表格似乎正在使用 plupload。单击按钮后,会出现一个文件浏览器对话框,可以在其中选择多个图像。

我如何使用 CasperJS 处理这个文件上传表单?是否可以一次上传多张图片?

最佳答案

甚至自定义文件上传小部件也使用 <input type="file" ...>他们的 UI 下的元素。这是访问客户端计算机上的文件所必需的。

您可以通过直接设置需要上传的文件来绕过widget UI。由于 CasperJS 构建在 PhantomJS 之上,您可以使用所有 PhantomJS 函数,包括 page.uploadFile(selector, filename) .在您的情况下,它看起来像这样:

casper.page.uploadFile("#uploaders input[type='file']", myfilename);

请注意,也可以使用所有 casper.fill*() 如果您事先知道文件输入元素名称并且文件输入字段位于表单元素内,则可以使用这些函数。

关于javascript - 使用 PhantomJS/CasperJS 上传 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32550500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com