找回密码
 加入
搜索
查看: 1724|回复: 15

[网络通信] 源码无法有效获取问题【已解决】

[复制链接]
发表于 2022-8-2 10:11:55 | 显示全部楼层 |阅读模式
本帖最后由 holley 于 2022-8-4 15:35 编辑

网页地址:“https://zhengqi.10086.cn/hebangong/download.html

目的:获取windows的实时下载地址

网页上直接F12或右键检查可以看到实际下载地址:


但我使用 InetRead 或 _INetGetSource得到的却都是ansi的中文乱码文件,最最主要的是 居然找不到实际下载地址了???
本论坛有搜索到前辈们的某个脚本,可以得到不乱码的网页源码,但也只是进一步确定了 源码中确实没有出现实际下载地址 好像是做了个功能函数getClientFiles()去调用出来的
个人有点菜,看不懂网页源码里面的东西
有没有这方面的高手指点一下,一是这种情况怎么入手读取到实际下载地址,二是正常通过 InetRead 或 _INetGetSource之类的怎么可以获取到不中文乱码的源码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2022-8-2 16:40:53 | 显示全部楼层
ConsoleWrite(BinaryToString(_INetGetSource('https://zhengqi.10086.cn/hebangong/download.html'),4))
发表于 2022-8-2 17:00:06 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +30 收起 理由
holley + 30 赞一个!

查看全部评分

发表于 2022-8-2 17:04:36 | 显示全部楼层
为什么要隐藏,我就想看看隐藏了什么。
发表于 2022-8-2 17:08:13 | 显示全部楼层
h012031 发表于 2022-8-2 16:40
ConsoleWrite(BinaryToString(_INetGetSource('https://zhengqi.10086.cn/hebangong/download.html'),4))

这个方法不错啊、
发表于 2022-8-2 19:36:31 | 显示全部楼层
redapple2008 发表于 2022-8-2 17:04
为什么要隐藏,我就想看看隐藏了什么。

他这是交你和楼主怎么  转换 乱码
发表于 2022-8-2 19:37:44 | 显示全部楼层
需要js触发,所以直接我获取不到源码,不过 3楼 给你直接找到目标地址的了。
发表于 2022-8-2 20:58:16 | 显示全部楼层
隐藏了什么东西?
发表于 2022-8-3 14:31:25 | 显示全部楼层
BinaryToString()里面的内容来自哪里?
发表于 2022-8-3 14:31:53 | 显示全部楼层
zghwelcome 发表于 2022-8-2 17:00
**** 本内容被作者隐藏 ****

BinaryToString()里面的内容来自哪里?
 楼主| 发表于 2022-8-3 15:27:38 | 显示全部楼层
zghwelcome 发表于 2022-8-2 17:00
**** 本内容被作者隐藏 ****

再次请教:
我看示例,用 _ArrayExtract($aReg,6,6)可以提取到第6行的数组,但怎样才能直接提取到 6行的内容??
不用数组的方式,我发现FileWrite写出文本内容正常,但直接正则匹配[a-zA-z]+://[^\s]*.exe,却匹配不到内容?能指导一下吗?
发表于 2022-8-3 16:16:38 | 显示全部楼层
Local $aReg = StringRegExp($sSource, '(?i)\w+://\S+?\.exe', 1)
If Not @error Then MsgBox(0, 0, $aReg[0])

评分

参与人数 1金钱 +20 收起 理由
holley + 20 多谢指点!

查看全部评分

发表于 2022-8-4 17:13:32 | 显示全部楼层
redapple2008 发表于 2022-8-3 14:31
BinaryToString()里面的内容来自哪里?

    function getClientFiles() {
        // "https://o.andfx.net/origin-official-managerment/api/client/list",
        $.ajax({
          url: API.download_clientlist_api,
          type: "GET",
          async: true, //是否异步
          contentType: "application/json",
          xhrFields: {
            withCredentials: true,
          },
          success: function (res) {
            console.log(res);
            if (res.code == "200") {
发表于 2022-8-5 10:33:06 | 显示全部楼层
看下隱藏了什麼
发表于 2022-8-12 13:29:10 | 显示全部楼层
为什么要隐藏,我就想看看隐藏了什么。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 11:08 , Processed in 0.093049 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表