netsmu 发表于 2013-9-27 21:56:56

_IENavigate 创建的窗口GUI的 User-Agent 是否能更改呢?


#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <ie.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 677, 448, 269, 140)
$oIE2 = _IECreateEmbedded ()
$GUIActiveX2 = GUICtrlCreateObj($oIE2, 8,8,665, 433)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
_IENavigate ($oIE2,"http://whatsmyuseragent.com/",0)
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd
运行后显示的 User Agent 如下,

Your User Agent String is:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; Media Center PC 6.0)

请问这个User Agent 可以更改吗? 不如我想伪装成MSIE 8.0 这个怎么做呢?

netsmu 发表于 2013-9-27 21:58:51

还有就是我的IE明明是9.0的,Mozilla 也是5.0的,为什么用了 _IENavigate 就变成IE是 7.0的呢?

2011一秒变了 发表于 2013-10-1 20:04:39

我只是新手 我支持下!

sdu123 发表于 2013-10-2 12:56:45

我觉得应该不能修改用winhttp可以修改
页: [1]
查看完整版本: _IENavigate 创建的窗口GUI的 User-Agent 是否能更改呢?