电视猫的节目单_湖南卫视2020年电视剧节目单

电视猫的节目单_湖南卫视2020年电视剧节目单SubMain()DimstrTextAsStringDimobjHTTPAsObjectDimKey_qAsStringDimKey_aAsStringDimK

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Sub Main()
    Dim strText As String
    Dim objHTTP As Object
    Dim Key_q As String
    Dim Key_a As String
    Dim Key_id As String
    Dim JsText As String
    Dim JsFuncJ As String
    Dim Parm_p As String
    Dim strURL As String
    
    Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
    strURL = "http://www.tvmao.com/program/CCTV-CCTV1-w5.html"

    With objHTTP
        .Open "GET", strURL, False
        .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36"
        .setRequestHeader "Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
        .Send
        strText = .responsetext
    End With
    strText = Split(strText, " id=""searchform""")(1)
    Key_q = Split(Split(strText, " q=""")(1), """")(0)
    Key_a = Split(Split(strText, " a=""")(1), """")(0)
    Key_id = Split(Split(strText, "value=""猫一把"" id=""")(1), """")(0)
    
    JsFuncJ = "var b='',i=0,c, chr2, chr3, enc1, enc2, enc3, enc4;"
    JsFuncJ = JsFuncJ & "while (i<a.length){"
    JsFuncJ = JsFuncJ & "c=a.charCodeAt(i++);chr2=a.charCodeAt(i++);chr3=a.charCodeAt(i++);"
    JsFuncJ = JsFuncJ & "enc1=c>>2;enc2=((c&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;"
    JsFuncJ = JsFuncJ & "if(isNaN(chr2)){enc3=enc4=64}else if(isNaN(chr3)){enc4=64}"
    JsFuncJ = JsFuncJ & "b=b+keyStr.charAt(enc1)+keyStr.charAt(enc2)+keyStr.charAt(enc3)+keyStr.charAt(enc4)"
    JsFuncJ = JsFuncJ & "}return b"
    
    JsText = "var keyStr='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';"
    JsText = JsText & "function J(a){" & JsFuncJ & "};"
    JsText = JsText & "function f(q,a,id){var b=new Date();var d=b.getDay();var w=d==0?7:d;"
    JsText = JsText & "return keyStr.charAt(w*w)+J(id+'|'+a)+J('|'+q)}"

    With CreateObject("HTMLFILE")
        .write "<html><script>" & JsText & "</script></html>"
        Parm_p = .parentwindow.f(Key_q, Key_a, Key_id)
    End With

    With objHTTP
        .Open "GET", "http://www.tvmao.com/api/pg?p=" & Parm_p, False
        .setRequestHeader "Referer", strURL
        .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36"
        .setRequestHeader "Accept", "application/json, text/javascript, */*; q=0.01"
        .Send
        strText = .responsetext
    End With
    
    Set objHTTP = Nothing
    
    Debug.Print strText
End Sub

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168410.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • laravel artisan常用命令[通俗易懂]

    laravel artisan常用命令[通俗易懂]laravel artisan常用命令

    2022年4月24日
    42
  • xml xsi_schema和scheme关系

    xml xsi_schema和scheme关系摘要:相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:s

    2022年8月1日
    0
  • ireport结构体介绍[通俗易懂]

    ireport结构体介绍[通俗易懂]一个报表的结构大致是几个部分:title、pageHeader、columnHeader、detail、columnFooter、pageFooter、lastPageFooter、summary以及groupHeader、groupfooter。如下图:·Title:每个报表一般会有一个名字,比如×××订单,title就是搁置这个名称的最好地方了,当然你也可以根据需要搁置在合适的地方。Title只在第一页出现。·pageHeader:报表的一些公共要素,比如页码、创建时间、创建人等信息放置在这里是比

    2022年9月10日
    0
  • VBoxManage磁盘管理

    VBoxManage磁盘管理VBoxManage用于管理virtualbox虚拟机主要命令记录查看VBxoManagelistvmsVBoxManagestartvm<vm-name>概念:存储控制器(storagecontroller):IDESATASCSISASUSB-based等媒介(medium):存储文件存储控制器管理VBoxManagestoragectl<uuid|vmname>–name<nam

    2022年5月4日
    62
  • leetcode516_leetcode46

    leetcode516_leetcode46题目描述Givenacollectionofnumbers,returnallpossiblepermutations.Forexample,[1,2,3]havethefollowingpermutations:[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],and[3,2,1].分析代码publicList<

    2022年9月20日
    0
  • 贴片电阻丝印是什么意思「建议收藏」

    贴片电阻丝印是什么意思「建议收藏」贴片电阻上的数字是什么意思?贴片电阻是电路原理中最常见的电子器件,在一块电路板上使用量较大的将会便是电阻器和电容器了。电阻由于体型小,非常容易设备电焊焊接,能极大地提升批量生产高效率、减少错误率、控制成本,因此应用愈来愈普遍。贴片电阻表层一般都是印着丝印油墨,其丝印油墨带表了不一样的电阻值信息内容,电阻的丝印油墨怎样讲解。普遍的电热丝印一般有这几类状况:1)含有三位数据的丝印油墨;2)2)含有四位数据的丝印油墨;3)3)含有英文字母R的丝印油墨;4)4)含有数据和英文字母混和的丝印油墨。带有

    2022年8月21日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号