zcsgamer 发表于 2013-2-17 15:54:07

使用winhttp.au3,如何实现点击网页按钮的功能?

用_IECreate实现我会,但用winhttp的话,如果实现?

netegg 发表于 2013-2-17 16:23:02

本帖最后由 netegg 于 2013-2-17 16:28 编辑

回复 1# zcsgamer

winhttp只有命令,没有操作,或者更确切点,只有消息

zcsgamer 发表于 2013-2-17 19:42:09

回复 2# netegg


    那么我用winhttp修改了http包头后,想对该网页进行点击操作,该如何处理?

netegg 发表于 2013-2-17 19:51:59

回复 3# zcsga,mer
如果直接操作http的话,需要自己发送,sendrequest类似的东西,其他操作都是按你自己的想法加到相应的命令位置就行了

zcsgamer 发表于 2013-2-18 11:14:10

回复 4# netegg


    我查了查_WinHttpSendRequest及相关函数,感觉具体参数的掌握比较晦涩,可能和我对网页了解不多有关

【$sOptional [可选参数] 请求标题(报头)发送的可选数据. 默认为 $WINHTTP_NO_REQUEST_DATA】,这个参数应该就是执行参数

用例里面的参数内容为【Global $sAdditionalData = "accountType=HOSTED_OR_GOOGLE&Email=" & $sUserName & "&Passwd=" & $sPassword & "&service=mail&source=Gulp-CalGulp-1.05"


类似的还有_WinHttpOpenRequest函数中的【$sObjectName [可选参数] HTTP 动词的目标资源名称】

用例参数内容为【/do.php?ac=71ee30ae117cddace55bd01714904227&&ref】

抓包后,这些参数内容该怎么确定?

感谢老大指导。

netegg 发表于 2013-2-18 11:18:14

这个东西只能算是提示,指导谈不上,那个东西要一层层的来,单独一层可能未必取得到

zcsgamer 发表于 2013-2-18 13:09:18

回复 6# netegg


    关于那些参数内容,有没有相关的资料,或者我应该学习那些有关网页的知识?不用深入,可以解决确定参数内容就行。

zcsgamer 发表于 2013-2-18 13:14:05

感觉处理网页相关问题,最大的障碍不在autoit,而在网页知识,要系统的学学吧,似乎又没有必要,够纠结的
页: [1]
查看完整版本: 使用winhttp.au3,如何实现点击网页按钮的功能?