1

我尝试使用设置用户代理

Inet1.Execute , "GET", "Referer: yahoo.com" & vbCrLf & "Content-Type: application/x-www-form-urlencoded" & vbCrLf & "Accept-Language: en-us" & vbCrLf & "Accept-Encoding: gzip, deflate" & vbCrLf & "User-Agent: Mozilla/4.0 (compatiable; MSIE 6.0; Windows NT 5.1; yie6)"

但它没有用:(

有什么解决办法吗?

4

3 回答 3

1

用户代理不是您可以设置的。您正在使用 Microsoft Internet 传输控件,因此用户代理将是“Microsoft URL 控件 -(某些版本号)”。

于 2012-03-19T18:26:44.920 回答
0

实际上,您可以为 Inet 控件设置 User-Agent。请求者在正确的轨道上 - 但不是“数据”参数,而是使用“请求标头”参数。

于 2012-10-27T05:03:50.093 回答
0

'WebBrowser1.Navigate "yoursitegoeshere.com/", , , , "User-Agent: User Agent Goes Here"

于 2017-01-10T03:35:47.217 回答