|
5精币
请大神帮忙写个例子,下面是抓包到的数据:
1、这是POST提交图片的数据:
.子程序 功能_精易_网页_访问_对象, 文本型,
.局部变量 局_网址, 文本型
.局部变量 局_提交数据, 文本型
.局部变量 协议头, 类_POST数据类
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型
局_网址="https://cloudprint.epson.com.cn/service/getDocList/PHTODOC/"
局_提交数据 = "{}"
协议头.添加 ("Accept","*/*")
'协议头.添加 ("Accept-Encoding","gzip, deflate, br")
协议头.添加 ("Accept-Language","zh-CN,zh;q=0.9")
协议头.添加 ("Connection","keep-alive")
协议头.添加 ("Content-Length","2")
协议头.添加 ("Content-Type","application/json")
协议头.添加 ("Host","cloudprint.epson.com.cn")
协议头.添加 ("Referer","https://servicewechat.com/wxa35dcf22df4a3c4b/43/page-frame.html")
协议头.添加 ("Sec-Fetch-Dest","empty")
协议头.添加 ("Sec-Fetch-Mode","cors")
协议头.添加 ("Sec-Fetch-Site","cross-site")
协议头.添加 ("User-Agent","Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090719)XWEB/8461")
协议头.添加 ("position","[object Null]")
协议头.添加 ("requestId","169958151779112")
协议头.添加 ("tokenId","eyJyZXF1ZXN0VGltZSI6MTY5OTU4MTUxNzc5MCwic2Vzc2lvbklkIjoiYTQ3Y2RmOTY1NWZiNDQ3YjkzMTY3MWI3NDcxODFjNDQyODY2MTA5IiwidG9rZW5JZCI6IncwOUNoRTUwMzRlMTg3ZGZhNzkxOGQ3NGUzMWI3YTY1ZDY2ZjAxIn0=")
协议头.添加 ("xweb_xhr","1")
局_结果 = 网页_访问_对象 (局_网址, 1, 局_提交数据 , , , 协议头.获取协议头数据())
局_返回 = 编码_Utf8到Ansi(局_结果)
返回(局_返回)
2、这是处理完返回的图片数据:
.子程序 功能_精易_网页_访问_对象, 文本型,
.局部变量 局_网址, 文本型
.局部变量 协议头, 类_POST数据类
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型
局_网址="https://cloudprint.epson.com.cn/service/getFileData/PHTODOC/282428805/3"
协议头.添加 ("Accept","*/*")
'协议头.添加 ("Accept-Encoding","gzip, deflate, br")
协议头.添加 ("Accept-Language","zh-CN,zh;q=0.9")
协议头.添加 ("Connection","keep-alive")
协议头.添加 ("Host","cloudprint.epson.com.cn")
协议头.添加 ("Referer","https://servicewechat.com/wxa35dcf22df4a3c4b/43/page-frame.html")
协议头.添加 ("Sec-Fetch-Dest","empty")
协议头.添加 ("Sec-Fetch-Mode","cors")
协议头.添加 ("Sec-Fetch-Site","cross-site")
协议头.添加 ("User-Agent","Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090719)XWEB/8461")
协议头.添加 ("requestId","169958151817713")
协议头.添加 ("tokenId","eyJyZXF1ZXN0VGltZSI6MTY5OTU4MTUxODE3NSwic2Vzc2lvbklkIjoiYTQ3Y2RmOTY1NWZiNDQ3YjkzMTY3MWI3NDcxODFjNDQyODY2MTA5IiwidG9rZW5JZCI6IkJYYlhqSDNkYThiNzFlMWVhODBjMDlmMWRkNWI0MDJkOWM5NTU3In0=")
协议头.添加 ("xweb_xhr","1")
局_结果 = 网页_访问_对象 (局_网址, 0, , , , 协议头.获取协议头数据())
局_返回 = 编码_Utf8到Ansi(局_结果)
返回(局_返回)
补充内容 (2023-11-10 10:16):
抓错了,是这个才对:
.版本 2
.子程序 功能_精易_网页_访问S, 文本型, , 本子程序由Sunny中间件生成,请配合 [精易模块] 使用。
.局部变量 局_网址, 文... |
最佳答案
查看完整内容
------WebKitFormBoundaryYZZGK4gV8qIpNo5D
Content-Disposition: form-data; name="uploadJson"
eyJwcmludEluZm8iOnsiY29sb3JNb2RlIjoiQ29sb3IiLCJkdXBsZXgiOmZhbHNlLCJoZWlnaHQiOjE0NDAsIm51bXMiOjEsInBhZ2VDb3VudCI6MSwicHJpbnRGcm9tIjoxLCJwcmludFRvIjoxLCJ3aWR0aCI6OTAwfSwiY3VyIjowLCJ0b3RhbCI6MSwicHJpbnRUeXBlIjoiUEhUT0RPQyIsImRvY05hbWUiOiIiLCJ1cGxvYWRJZCI6IiIsImZpbGVJZCI6IuW-ruS_oeWbvueJh18yMDIzMTAyNjA5MzkwNi ...
|