所以,当我在处理表单之前,我要做的是找到web元素,作为表单输入的一部分,通过element.setattribute(" value ","infoi to add")设置表单输入的值。
然后,当我设置表单元素的值时,单击表单的submit按钮。
web表单输入文件“type=”可以做到这一点吗?我该怎么做?
谢谢
发布于 2011-08-26 01:29:33
最简单、最直接的方法就是使用QWebFrame::hitTestContent获取表单的目标地址,然后使用QNetworkAccessManager::post发布一个文件。您也可以将一些javascript代码注入到加载的页面中(有关更多详细信息,请参阅this ),但对于这样一个简单的任务来说,这将是一种过度的杀伤力。此外,在后一种情况下,提交表单后(即页面重新加载后),所有注入的javascript都将消失。
https://stackoverflow.com/questions/3366700
复制相似问题