2

我有这个脚本来自动获取谷歌分析结果,它已经运行了一年多。突然间它停止了工作。

我收到错误 80070057:参数不正确

这是代码。是的,我正在使用代理。

错误发生在第一个SetRequestHeader

将 WinHttpReq 调暗为 WinHttp.WinHttpRequest
    ' 创建 WinHTTPRequest ActiveX 对象的实例。
    设置 WinHttpReq = 新 WinHttpRequest

    ' 组装一个 HTTP 请求。
    WinHttpReq.Open "GET", url, False
    WinHttpReq.SetProxy HTTPREQUEST_PROXYSETTING_PROXY, "http://webproxy.vum.be:8080"
    WinHttpReq.SetRequestHeader "授权", "GoogleLogin Auth=" & auth
    WinHttpReq.SetRequestHeader "GData-版本", 2

' 发送 HTTP 请求。
    WinHttpReq.Send

    ' 将状态和内容类型放入状态文本框中。
    strStatus = WinHttpReq.STATUS & " - " & WinHttpReq.StatusText
    'Debug.Print "状态:" & strStatus

    If Body = True Then
        get_url_google = WinHttpReq.ResponseText
    别的
        get_url_google = str状态
    万一
4

1 回答 1

1

这是谷歌的错。“auth”变量格式错误,在身份验证过程中谷歌要求验证码。

于 2011-12-16T12:21:14.270 回答