• 3752阅读
  • 0回复

[提问]请教一个关于evaluateJavaScript来submit的问题。 [复制链接]

上一主题 下一主题
离线aoxuehan
 

只看楼主 倒序阅读 楼主  发表于: 2014-01-19
— 本帖被 XChinux 执行加亮操作(2014-01-20) —
背景:
自己弄了一个QWebView的控件,然后加载一个网页,网页里面有个表单。


如果我直接在控件里面点击表单的提交按钮没有问题
但是如果我用evaluateJavaScript来执行JS脚本"document.getElementById('form-vote').submit();",就出问题。


然后我抓包看了一下,发现二者发送的GET请求的url是没错的,但是有的header的字段不一样,比如User-Agent等
而且直接点击按钮,还有些X-Requested-With等属性,是JS脚本执行里面没有的。


求大神!!!!!!!!!!!!!!!!!!



====================
搞定了。
先抓包,获取所有header字段,然后用QNetworkRequest,setRawHeader一个个都加上去!
常梦想自己是地主家的少爷
整天游手好闲,不学无术
没事儿带着一帮狗奴才在大街上调戏良家妇女。
快速回复
限100 字节
 
上一个 下一个