我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何使用hta提取网易文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何使用hta提取网易文件

小编给大家分享一下如何使用hta提取网易文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

<TITLE>网易文件摄取</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<HTA:APPLICATION  
 ID="MyhyliApp"  
 APPLICATIONNAME="设置程序"  
 VERSION="1.0"  
 SCROLL="no"  
 INNERBORDER="no"  
 CONTEXTMENU="no"  
 CAPTION="yes"  
 SHOWINTASKBAR="yes"  
 SINGLEINSTANCE="yes"  
 SYSMENU="yes"  
 WINDOWSTATE="normal" 
 NAVIGABLE="yes" 
 />
<style type="text/css"> 
<!-- 
.TT1 { font-family: "隶书"; 
 font-size: 24px; 
 font-weight: bold; 

.title { 

.info { 
 font-family: "隶书"; 
 font-size: 16px; 
 color: #FF0000; 
 font-weight: bold; 

.separator { width:100%; 
 margin:2px; 
 margin-top:-4px; 
 height:12px; 
 overflow:hidden; 

.list { height: 80px; 
 width: 100%; 
 background-color: #E3EFF9; 

.s_button { 
 background-color: #FFCC99; 
 position: static; 
 text-align: center; 
 vertical-align: middle; 
 padding: 1px; 
 color: #0033CC; 
 border: 1px solid #996633; 
 width: 100%; 

.grid1 { 
 font-family: "隶书"; 
 font-size: 16px; 
 background-color: #006699; 
 background-position: center center; 
 text-align: center; 
 vertical-align: middle; 
 height: 100%; 
 width: 100%; 
 color: #00FF99; 

.grid2 { 
 font-family: "宋体"; 
 text-align: left; 
 vertical-align: middle; 
 height: 100%; 
 width: 100%; 
 font-size: 12px; 

.grid3 { 
 text-align: center; 
 vertical-align: middle; 
 height: 100%; 
 width: 100%; 

.preview { 
 position:absolute; 
 width:140px; 
 height:140px; 
 z-index:1; 
 left: 301px; 
 top: 61px; 
 overflow: visible; 
 border-top-color: #FF0000; 
 border-right-color: #FF0000; 
 border-bottom-color: #FF0000; 
 border-left-color: #FF0000; 
 background-color: #FF9966; 
 margin: 1px; 
 padding: 1px; 
 visibility: hidden; 

.STYLE2 { 
 color: #00FF00; 
 font-weight: bold; 
 font-family: "隶书"; 
 font-size: 14px; 

--> 
</style>
<div class="separator">
  <hr>
</div>
<table width="100%" height="4%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td colspan="2" align="center" valign="middle" id=menubar onselectstart="return false"><span class="TT1" id="consume">网易图片文件一览表</span> </td>
  </tr>
</table>
<div class="separator">
  <hr>
</div>
<table width="100%" height="415" border="1">
  <tr>
    <td width="81%" height="16" rowspan="8" valign="top" bgcolor="#FFFFFF" ><div class="info" id=list ></div></td>
    <td height="16" colspan="2" align="center" valign="middle" bordercolor="#FF0000" bgcolor="#000080" ><div class="preview" id="preview">
        <p> </p>
      </div>
      <span class="STYLE2"> 信息公布</span></td>
  </tr>
  <tr>
    <td height="182" colspan="2" align="left" valign="top" bgcolor="#FFFFFF" class="info" ><div class="info" id="infotext" >
        <p>本程序可以自由下载网易图片..</p>
        <p> </p>
      </div></td>
  </tr>
  <tr>
    <td height="33" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF" class="info" ><input name="add" type="submit" class="s_button" id="add" onclick="show()" value="取文件信息" /></td>
  </tr>
  <tr>
    <td height="33" align="center" valign="middle" bgcolor="#FFFFFF" ><select name="Atype" id="Atype" onchange="changevalue()">
        <option value="jpg">彩图</option>
        <option value="gif">动画</option>
      </select></td>
    <td height="33" align="center" valign="middle" bgcolor="#FFFFFF" ><select name="imagetype" id="imagetype">
        <option selected="selected">图片类型</option>
        <option>全部</option>
        <option value="90">绝色风光</option>
        <option value="91">四季花语 </option>
        <option value="89">海底世界 </option>
        <option value="34">绝色美女 </option>
        <option value="198">都市丽人</option>
        <option value="200">手绘美女</option>
      </select></td>
  </tr>
  <tr>
    <td height="33" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF" ><input name="del2" type="submit" class="s_button" id="del2" onclick="downloadfile()" value="下载选定项" /></td>
  </tr>
  <tr>
    <td height="33" colspan="2" align="center" valign="middle" bgcolor="#FFFFFF" ><input name="del" type="submit" class="s_button" id="del" onclick="tb_del()" value="删除选定项" /></td>
  </tr>
  <tr>
    <td width="5%" height="25" align="center" valign="middle" bgcolor="#000080" class="STYLE2" >从 </td>
    <td width="14%" bgcolor="#FFFFFF" valign="middle" align="center" ><a title="在此处输入起始页数">
      <input name="start1" type="text" id="start1" value="1" size="10" />
      </a></td>
  </tr>
  <tr>
    <td height="26" align="center" valign="middle" bgcolor="#000080" class="STYLE2" >到</td>
    <td height="26" align="center" valign="middle" bgcolor="#FFFFFF" ><a title="在此处输入结束页数">
      <input name="start2" type="text" id="start2" size="10" value="1"/>
      </a></td>
  </tr>
</table>
<script language="vbscript"> 
Public fileext
str1 = "<tr><td><span class='grid1'><input type=checkbox id='sall' onclick='selectall()'>全都选</span></td>"
str1 = str1& "<td><span class='grid1'>预览</span></td>"
str1 = str1 & "<td><span class='grid1'>文件路径</span></td>"
str1 = str1 & "<td><span class='grid1'>文件名称</span></td></tr>"

Sub Window_onLoad
    window.resizeTo 750, 515
    ileft = (window.screen.Width -750) / 2
    itop = (window.screen.height -515) / 2
    window.moveTo ileft, itop
End Sub


Function connect(num)
    Dim imageinfo, Length
    fileext = Atype.options(Atype.selectedindex).Value
    imgtype = imagetype.options(imagetype.selectedindex).Value
    imgtypenum = Atype.selectedindex
    url = "http://mms.163.com/new_web/cm_lv2_pic.jsp?catID="&imgtype&"&ord=dDate&page="&num&"&type="&imgtypenum&"&key="
    imageurl = "http://mmsimg.163.com/new_web/loaditem.jsp/type="&imgtypenum&"/path="
    Set http = CreateObject("Microsoft.XMLHTTP")
    http.Open "GET", url, False
    http.send
    vIn = http.ResponseBody
    strReturn = ""
    For i = 1 To LenB(vIn)
        ThisCharCode = AscB(MidB(vIn, i, 1))
        If ThisCharCode < &H80 Then
            strReturn = strReturn & Chr(ThisCharCode)
        Else
            NextCharCode = AscB(MidB(vIn, i + 1, 1))
            strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt (NextCharCode))
            i = i + 1
        End If
    Next
    '------获取文件的地址------------'
    Do
        pos = InStr(strReturn, "showPic")
        pos1 = InStr(strReturn, "128x128")
        If pos>0 Then
            Length = pos1 - pos
            imageinfo = Mid(strReturn, pos, Length)
            images = Split(imageinfo, ",")
            imagepath = Mid(images(2), 2, Len(images(2)) -1)&"128x128."& fileext
            '----------获取文件的名字------------'
            namepos = InStr(strReturn, "\n名字:")
            namepos1 = InStr(strReturn, "\n人气")
            namelength = namepos1 - namepos
            imagename = Mid(Mid(strReturn, namepos, namelength), 6)
            strHTML = strHTML & "<tr><td><span class='grid2'><input id=addme type=checkbox>选定</span></td>"
            strHTML = strHTML &"<td><span class='grid3'><a onMousemove='view()' onmouseout='hideview()' href=#><img onClick='addpro()' class="lazy" data-src='"&imageurl&imagepath&"' width=30 height=20></a></span></td>"
            strHTML = strHTML & "<td><span class='grid2'>" & imagepath & "</span></td>"
            strHTML = strHTML & "<td><span class='grid2'>" & imagename & "</span></td></tr>"
            strReturn = Mid(strReturn, namepos1 + 20)
        Else
            Exit Do
        End If
    Loop
    connect = strHTML
End Function


Function writeinner()
    For i = start1.Value To start2.Value
        strHTML = strHTML & connect(i)
    Next
    strHTML = "<table id='mytable' width=100% border=1 bordercolor=green>" &str1&strHTML& "</table>"
    list.innerHTML = strHTML
    infotext.innertext = infotext.innertext & "连接成功。"
    infotext.innertext = infotext.innertext & vbCrLf &vbCrLf & "从第" & start1.Value & "页到第" & start2.Value & "页的gif图片文件信息!"
End Function


Function show()
    If Not (IsNumeric(start2.Value)) Or Not (IsNumeric(start2.Value)) Then
        infotext.innertext = infotext.innertext & vbCrLf & "配置错误..."
    Else
        infotext.innertext = "正在连接..."
        window.settimeout "writeinner()", 200
    End If
End Function


Sub view()
    strHTML1 = "<img class="lazy" data-src='" &window.event.class="lazy" data-srcElement.class="lazy" data-src &"' width='140' height='140'>"
    preview.runtimeStyle.pixelLeft = window.event.x + 5
    preview.runtimeStyle.pixelTop = window.event.y + 5
    preview.style.visibility = "visible"
    preview.innerHTML = strHTML1
End Sub


Sub hideview()
    preview.style.visibility = "hidden"
End Sub


Sub addpro()
    Set obj = window.event.class="lazy" data-srcElement.parentelement.parentelement.parentelement.parentelement
    If obj.cells(0).children(0).children(0).checked = false Then
        obj.cells(0).children(0).children(0).checked = true
    Else
        obj.cells(0).children(0).children(0).checked = false
    End If
End Sub


Sub tb_del()
    Set obj = document.all.namedItem("mytable")
    If obj.rows.Length>2 Then
        Set tagID = document.all.namedItem("addme") '获取对象ID:delcheck'
        For Each otag in tagID
            If otag.checked Then
                objrow = otag.parentelement.parentelement.parentelement.rowindex '获取对象的行序数;'
                obj.deleteRow(objrow) '删除该项;'
            End If
        Next
    Else
        MsgBox "才一项你都删,哪有这样的?!", 0, "删除提醒"
        Exit Sub
    End If
End Sub


Sub selectall()
    Set obj = document.all.namedItem("mytable")
    Set objcheck = document.all.namedItem("sall")
    Set tagID = document.all.namedItem("addme") '获取对象ID:addme'
    For Each otag in tagID
        otag.checked = objcheck.checked
    Next
End Sub


Sub download()
    Set fso = CreateObject("Scripting.FileSystemObject")
    If Not (fso.FolderExists("★网易下载图片★")) Then
        fso.CreateFolder("★网易下载图片★")
    End If
    Set http = CreateObject("Microsoft.XMLHTTP")
    Set obj = document.all.namedItem("mytable")
    Set tagID = document.all.namedItem("addme") '获取对象ID:delcheck'
    For Each otag in tagID
        If otag.checked Then
            Set objrow = otag.parentelement.parentelement.parentelement '获取对象的行;'
            downurl = objrow.cells(1).children(0).children(0).children(0).class="lazy" data-src
            filename = objrow.cells(3).children(0).innertext
            http.Open "GET", downurl, False
            http.send
            Set aso = CreateObject("ADODB.Stream")
            aso.Type = 1
            aso.Open
            aso.Write http.ResponseBody
            aso.savetofile "★网易下载图片★\" & filename & "."&fileext, 2
            aso.Close
        End If
    Next
    infotext.innertext = infotext.innertext & vbCrLf & "文件下载成功。"
    infotext.innertext = infotext.innertext & vbCrLf & "文件保存在:" & vbCrLf &"“★网易下载图片★”下"
End Sub


Sub downloadfile()
    infotext.innertext = "正在下载文件...." '"
    window.settimeout "download()", 200
End Sub


Sub changevalue()
    AID = Array("130", "112", "67", "14", "122", "158")
    PID = Array("90", "91", "89", "34", "198", "200")
    If Atype.selectedindex = 0 Then
        For i = 0 To 5
            imagetype.options(i + 2).Value = PID(i)
        Next
    Else
        For i = 0 To 5
            imagetype.options(i + 2).Value = AID(i)
        Next
    End If
End Sub
</script>

看完了这篇文章,相信你对“如何使用hta提取网易文件”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何使用hta提取网易文件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用hta提取网易文件

小编给大家分享一下如何使用hta提取网易文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!网易文件摄取 2023-06-08

python如何使用Scrapy爬取网易新闻

这篇文章主要介绍python如何使用Scrapy爬取网易新闻,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 新建项目在命令行窗口下输入scrapy startproject scrapytest, 如下然后就自动
2023-06-14

如何用php提取网页所有文字

要使用PHP提取网页上的所有文字,可以使用PHP的DOMDocument和XPath库来解析HTML页面并提取文本内容。以下是一个示例代码:```php// 网页地址$url = 'http://example.com';// 创建DOMD
2023-09-26

如何使用hadoop来提取文件中的指定内容

这篇文章将为大家详细讲解有关如何使用hadoop来提取文件中的指定内容,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、需求把以下txt中含“baidu”字符串的链接输出到一个文件,否则输出到另外一个文件
2023-06-15

如何用Python实现网页正文的提取

这篇文章主要介绍了如何用Python实现网页正文的提取的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何用Python实现网页正文的提取文章都会有所收获,下面我们一起来看看吧。一个典型的新闻网页包括几个不同区域
2023-06-02

如何在iPhone上提取RAR文件

很多时候,非常大的文件很难在设备之间共享,尤其是智能手机等。因此,这些文件先被RAR文件存档/压缩,然后共享到另一设备。但问题是RAR文件不容易在iPhone上提取。要提取zip文件,只需轻点一下即可。对于初学者来说,提取RAR文件在iPh
2023-07-12

python如何使用fileinput读取文件

这篇文章主要介绍python如何使用fileinput读取文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!fileinput 是 Python 的内置模块,但我相信,不少人对它都是陌生的。今天我把 fileinpu
2023-06-14

如何使用Python读取xml文件

这篇文章主要介绍了如何使用Python读取xml文件,关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件
2023-05-15

如何使用ADO.NET Excel读取文件

小编给大家分享一下如何使用ADO.NET Excel读取文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在关系数据库提供的各种对象中(表、视图、存储过程等),E
2023-06-17

C++如何从文件中提取英文单词

本篇内容主要讲解“C++如何从文件中提取英文单词”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++如何从文件中提取英文单词”吧!思路:1.打开文件2.读取每一行3.找到特殊的标点符号的位置,进
2023-07-02

Node.js如何提取文件中的中文字符

这篇文章主要介绍了Node.js如何提取文件中的中文字符,本文介绍了在Node.js开发中如何使用代码提取文件中的中文字符,帮助开发者更好地处理中文文本数据,提高开发效率
2023-05-19

如何使用@PropertySource读取配置文件

本篇内容主要讲解“如何使用@PropertySource读取配置文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用@PropertySource读取配置文件”吧!@PropertySou
2023-06-29

如何使用 Golang 异步读取文件?

如何使用 go 异步读取文件:打开文件并使用 bufio.newscanner 创建扫描器。异步读取行:使用 scanner.scan() 循环读取文件中的行。并发处理行:为每个行创建一个 goroutine,在上下文中处理行。管理任务:使
如何使用 Golang 异步读取文件?
2024-05-15

怎么在Linux中使用shell 提取文件名

怎么在Linux中使用shell 提取文件名?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个
2023-06-09

如何使用pandas生成/读取csv文件

这篇文章给大家分享的是有关如何使用pandas生成/读取csv文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言csv是我接触的比较早的一种文件,比较好的是这种文件既能够以电子表格的形式查看又能够以文本的形式
2023-06-20

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录