精易论坛

标题: 求助PYthon转易语言 [打印本页]

作者: 超级行星    时间: 2025-1-2 00:33
标题: 求助PYthon转易语言
py代码求帮忙改成易语言代码
就来回几次网络提交访问

share.zip

1.86 KB, 下载次数: 13


作者: 云南丿小海堂    时间: 2025-1-2 03:22
.版本 2

.支持库 eNet
.支持库 eFile
.支持库 eString
.支持库 eDebug
.支持库 eJSON

.局部变量 headers, 文本型
.局部变量 config, 文本型
.局部变量 captchaUrl, 文本型
.局部变量 params, 文本型
.局部变量 responseText, 文本型
.局部变量 encryptToken, 文本型
.局部变量 ques, 文本型
.局部变量 imageData, 文本型
.局部变量 captcha_apis, 文本型, , "0"
.局部变量 token, 文本型
.局部变量 proxies, 文本型
.局部变量 captcha_url, 文本型
.局部变量 json_data, 文本型
.局部变量 port, 整数型
.局部变量 url, 文本型
.局部变量 x5sec, 文本型
.局部变量 count, 整数型
.局部变量 i, 整数型

// 设置headers
headers = “user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0”

// 设置captcha_apis和token
captcha_apis [1] = “http://47.106.254.103:8822”
token = “”  // 输入你的token

// 是否开启代理
.判断开始 (真)
    ip = “192.168.1.155:1552”
    proxies = “http://” + ip
    调试输出 (“代理设置地址成功:” + 到文本 (proxies))
.默认情况
    调试输出 (“不设置代理”)
.判断结束

// 滑块url
captcha_url = “https://scportal.taobao.com/quali_show.htm”

// 循环验证
.计次循环首 (12111, i)
    .如果 (取HTTP网页内容 (captcha_url, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , proxies) ≠ “”
        responseText = 取HTTP网页内容 (captcha_url, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , proxies)
        config = 取JSON值 (responseText, “window._config_”, )
        .如果 (到文本 (取JSON值 (config, “action”, )) = “captchacapslidev2” 或 到文本 (取JSON值 (config, “action”, )) = “captchascene”)
            delay (500)
            encryptToken = 取JSON值 (取JSON值 (取JSON值 (请求网址返回文本 (captchaInfo (config, proxies)), “data”, ), “encryptToken”, ), “”, )
            ques = 取JSON值 (取JSON值 (取JSON值 (请求网址返回文本 (captchaInfo (config, proxies)), “data”, ), “ques”, ), “”, )
            imageData = 取JSON值 (取JSON值 (取JSON值 (请求网址返回文本 (captchaInfo (config, proxies)), “data”, ), “imageData”, ), “”, )
        .否则
            encryptToken = “”
            ques = “”
            imageData = “”
        .如果结束
        
        json_data = “{“ + “"url":” + captcha_url + “,” + “"config":” + config + “,” + “"encryptToken":” + encryptToken + “,” + “"ques":” + ques + “,” + “"imageData":” + imageData + “}”
        
        port = 取随机数 (1, 1)
        请求网址返回文本 (“POST”, captcha_apis [1] + “/” + 到文本 (port), json_data, “token:” + token, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , , , , , , , , , , , , , , , proxies)
        count = 到整数 (取JSON值 (取JSON值 (取JSON值 (请求网址返回文本 (captcha_apis [1] + “/” + 到文本 (port), json_data, “token:” + token, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , , , , , , , , , , , , , , proxies), “data”, ), “count”, ))
        url = 到文本 (取JSON值 (取JSON值 (取JSON值 (请求网址返回文本 (captcha_apis [1] + “/” + 到文本 (port), json_data, “token:” + token, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , , , , , proxies), “data”, ), “url”, ))
        x5sec = 取Cookie (请求网址返回文本 (url, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , , proxies), “x5sec”)
        调试输出 (“获取x5sec =>” + x5sec)
    .否则
        调试输出 (“滑块地址可能失效了。”)
    .如果结束
   
    .如果 (x5sec ≠ “”)
        结束 ()
    .如果结束
.计次循环尾 ()

.子程序 captchaInfo, 文本型, 公开, 获取验证码信息
.参数 config, 文本型
.参数 proxies, 文本型
.局部变量 domain, 文本型
.局部变量 token, 文本型
.局部变量 appKey, 文本型
.局部变量 x5secdata, 文本型
.局部变量 path, 文本型
.局部变量 captchaUrl, 文本型
.局部变量 params, 文本型
.局部变量 responseText, 文本型
.局部变量 encryptToken, 文本型
.局部变量 ques, 文本型
.局部变量 imageData, 文本型
.局部变量 i, 整数型

domain = “https://” + 替换字 (到文本 (取JSON值 (config, “HOST”, )), “:443”, “”) + 到文本 (取JSON值 (config, “PATH”, ))
path = “/_____tmd_____/newslidecaptcha”
captchaUrl = domain + path
token = 到文本 (取JSON值 (config, “NCTOKENSTR”, ))
appKey = 到文本 (取JSON值 (config, “NCAPPKEY”, ))
x5secdata = 到文本 (取JSON값 (config, “SECDATA”, ))

params = “token=” + token + “&appKey=” + appKey + “&x5secdata=” + x5secdata + “&language=cn&v=010628731260757007”

.计次循环首 (5, i)
    .判断开始 (取HTTP网页内容 (captchaUrl, params, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , , , , , , , , proxies) ≠ “”)
        responseText = 取HTTP网页内容 (captchaUrl, params, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 真, , , , , , , proxies)
        encryptToken = 取JSON值 (取JSON값 (取JSON값 (responseText, “data”, ), “encryptToken”, ), “”, )
        ques = 取JSON값 (取JSON값 (取JSON값 (responseText, “data”, ), “ques”, ), “”, )
        imageData = 取JSON값 (取JSON값 (取JSON값 (responseText, “data”, ), “imageData”, ), “”, )
        返回 (encryptToken + “,” + ques + “,” + imageData)
    .默认情况
        返回 (“False,False,False”)
    .判断结束
.计次循环尾 ()


作者: 冯古屋    时间: 2025-1-2 08:46
让ai给你翻译下不就行了。
作者: 夜的静night    时间: 2025-1-2 09:05
就来回几次网络提交访问  说的很简单可以自己改啊




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4