|
|

本帖最后由 gua1300 于 2025-11-15 21:15 编辑
额,怎么说,就是闲的,想做一个原神启动器,毕竟官方的启动器占比比较大
新人,如果代码不好请指出
如果真 (http. 创建 (“WinHttp.WinHttpRequest.5.1”, ))  http. 写属性 (“Option”, 6, 0 ) http. 方法 (“SetTimeouts”, 50000, 50000, 100000, 50000 ) http. 方法 (“open”, “GET”, Url, 假) http. 方法 (“setRequestHeader”, “Host”, 文本_取出中间文本 (Url, “//”, “/”, , ))  http. 方法 (“setRequestHeader”, “User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36”) http. 方法 (“setRequestHeader”, “Accept-Language”, “zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2”) http. 方法 (“setRequestHeader”, “Connection”, “Keep-Alive”) http. 方法 (“setRequestHeader”, “Accept”, “text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8”) http. 方法 (“setRequestHeader”, “DNT”, “1”) http. 方法 (“setRequestHeader”, “Upgrade-Insecure-Requests”, “1”) http. 方法 (“setRequestHeader”, “Sec-Fetch-Dest”, “document”) http. 方法 (“setRequestHeader”, “Sec-Fetch-Mode”, “navigate”) http. 方法 (“setRequestHeader”, “Sec-Fetch-Site”, “cross-site”) http. 方法 (“setRequestHeader”, “Sec-Fetch-User”, “?1”) http. 方法 (“send”, ) p = http. 读属性 (“GetResponseHeader”, “Location”) 返回 (p. 取文本 ()) 返回 (“”)
此段代码出自帖子取跳转后地址_精易论坛
剩下也没什么好的
搭配上面代码,还要用到精易模块 返回版本 = 取跳转的最终地址 (“https://ys-api.mihoyo.com/event/download_porter/link/ys_cn/official/android_default”)返回版本 = 文本_删右边 (文本_删左边 (返回版本, 取文本长度 (返回版本 ) - 9 ), 4 )调试输出 (返回版本 ) 额,说实话,这个是我接触易语言第一次发的帖子,请见谅,谢谢!
后续补充:这个代码因为 子程序 取跳转的最终地址
无法通过 创建线程来获取最终地址,我也不知道,可能是如果真出错了
无法创建
方案1.如窗口程序,可以新建按钮,可视改成假,主线程调用即可,线程调用问题相同
方案2.如其他类型,可以新建子程序,然后把部分代码转移即可,注意,不可以通过线程调用
如果需要,请将后面的线程转至新的子程序中并在主线程调用再启动后面的线程任务
如
|
评分
-
查看全部评分
|