• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp javascript picasa相册外链批量导出
    来与大家分享。稍加改造就可以实现更强大的功能了。
    用下面的代码就可以简单的批量导出picasa相册的外链了。
    复制代码 代码如下:

    %@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
    %
        dim xmlget,xmlhttp,email,paswd
        email="youremail"    '输入picasa的账户email
        paswd="yourpassword"    '输入picasa的密码
        Set xmlhttp = CreateObject("Msxml2.ServerXMLHTTP")
        With xmlhttp
            .Open "GET", "https://www.google.com/accounts/ServiceLoginAuth?service=lh2continue=http://picasaweb.google.com/lh/login?continue=http%3A%2F%

    2Fpicasaweb.google.com%2Fhomeltmpl=gph1=zh_CNGALX=ip37cq7CgwEEmail="email"Passwd="paswd, False
            '.setRequestHeader "CONTENT-TYPE","application/x-www-form-urlencoded"
            .Send ""
            xmlget = getRedirect(bin2str(.responseBody))

            .Open "GET", xmlget
            .Send ""
            xmlget = bin2str(.responseBody)

            if request("type")="photo" then
                .Open "GET", request("url")
                .Send ""
                xmlget = bin2str(.responseBody)
                xmlget = Replace(xmlget, "pwa.setup", "test2")
            else
                xmlget = Replace(xmlget, "pwa.setup", "test")
            end if
        End With
        set xmlhttp = nothing

        Function bin2str(binstr)
            Const adTypeBinary = 1
            Const adTypeText = 2
            Dim BytesStream,StringReturn
            Set BytesStream = Server.CreateObject("ADODB.Stream")
            With BytesStream
                .Type = adTypeText
                .Open
                .WriteText binstr
                .Position = 0
                .Charset = "UTF-8"
                .Position = 2
                StringReturn = .ReadText
                .Close
            End With
            Set BytesStream = Nothing
            bin2str = StringReturn
        End Function

        Function getRedirect(str)
            str = Mid(str, Instr(str, "location.replace"))
            str = Mid(str, 19, Instr(str, """)")-19)
            str = Replace(str, "\x3d", "=")
            getRedirect = Replace(str, "\x26", "")
        End Function
    %>

    %
        if request("type")>"photo" then
    %>
    script language="javascript">!--
        function test()
        {
            if(arguments.length != 8)
                return;
            var html = "ul>";
            var albums = arguments[3];
            for (var i=0;ialbums.length;i++)
                html+="li>a href='http://%=Request.ServerVariables("Server_Name")Request.ServerVariables("SCRIPT_NAME")%>?type=photourl="+escape(albums

    [i].url)+"'>"+albums[i].title+"/a>/li>br/>img src=""+albums[i].src+"" src="quot;+albums[i].src+quot;"/>";
            html+="/ul>";
            document.body.innerHTML=html;
        }
    // -->/script>
    %
        else
    %>
    script language="javascript">!--
        function test2()
        {
            if(arguments.length != 15)
                return;
            var html = "ul>";
            var photoes = arguments[6].feedPreload.feed.entry;
            for (var i=0;iphotoes.length;i++)
                html+="li>"+photoes[i]["content$src"]+"/li>";
            html+="/ul>";
            document.body.innerHTML=html;
        }
    // -->/script>
    %
        end if
    %>
    %=xmlget%>

    将上面的代码里picasa的用户名密码改好,保存成ASP文件,放到服务器下访问,就可以看到效果了。
    您可能感兴趣的文章:
    • JS 相册效果 自动播放[本地整合]
    • javascript dom代码应用 简单的相册[firefox only]
    • 收集的10个免费的jQuery相册
    • 23个超流行的jQuery相册插件整理分享
    • javascript椭圆旋转相册实现代码
    • jQuery 网易相册鼠标移动显示隐藏效果实现代码
    • js相册效果代码(点击创建即可)
    • 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
    • 原生js实现移动开发轮播图、相册滑动特效
    • 非常漂亮的相册集 使用jquery制作相册集
    上一篇:asp fckeditor自定义上传文件的文件名
    下一篇:asp MD5加密方式使用建议
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    asp javascript picasa相册外链批量导出 asp,javascript,picasa,相册,外链,