精易论坛

标题: 帮我来看看这个链接什么取不到数据 [打印本页]

作者: 兰屿    时间: 2025-3-21 19:17
标题: 帮我来看看这个链接什么取不到数据
https://stock.xueqiu.com/v5/stock/realtime/quotec.json?symbol=SH588160《这个链接用浏览器访问是可以返回json数据的,但是用程序的访问却没有数据,其他的链接是有数据的,做了cookis,和ua伪装都不行》

股票_雪球api.e

962.13 KB, 下载次数: 2

软件源码


作者: tan666    时间: 2025-3-21 19:17
这种数据吗

屏幕截图 2025-03-21 200146.jpg (40.15 KB, 下载次数: 0)

屏幕截图 2025-03-21 200146.jpg

作者: tan666    时间: 2025-3-21 19:24
  
子程序名返回值类型公开备 注
功能_网页访问文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
变量名类 型静态数组备 注
局_网址文本型 
局_方式整数型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
' https://stock.xueqiu.com/v5/stock/realtime/quotec.json?symbol=SH588160
局_网址 = "https://stock.xueqiu.com/v5/stock/realtime/quotec.json?symbol=SH588160"
局_方式 = 0
ADD_协议头.添加 ("Host","stock.xueqiu.com")
ADD_协议头.添加 ("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0")
ADD_协议头.添加 ("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
ADD_协议头.添加 ("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")
ADD_协议头.添加 ("Connection","keep-alive")
ADD_协议头.添加 ("Upgrade-Insecure-Requests","1")
ADD_协议头.添加 ("Sec-Fetch-Dest","document")
ADD_协议头.添加 ("Sec-Fetch-Mode","navigate")
ADD_协议头.添加 ("Sec-Fetch-Site","cross-site")
ADD_协议头.添加 ("Sec-Fetch-User","?1")
ADD_协议头.添加 ("Priority","u=0, i")
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 局_方式, , , , 局_提交协议头, , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果))
返回 (局_返回)
' 返回数据被Gzip压缩,调用命令[网页_Gzip解压]需要[Gzip.dll]文件,  将助手根目录下[\gzip.dll]放到源码的根目录才能正常返回数据


作者: 兰屿    时间: 2025-3-21 19:43
tan666 发表于 2025-3-21 19:24
[e=0].版本 2

.子程序 功能_网页访问, 文本型, , 本命令由【精易网页调试助手】生成,请配合精易模块使用 ...

您的代码写的非常怕漂亮,我按照您的方法试过了,访问依然返回的是空数据,也去下载了Gzip.dll文件放到文件的根目录,也使用了网页_Gzip解压这个命令,还是返回的空数据
作者: wtflxk    时间: 2025-3-21 19:45
TLS1.3协议的 只能使用其他支持这个协议的才能返回数据 否则无法解决
作者: tan666    时间: 2025-3-21 20:09
精易网页助手有返回,放在易语言就没有输出了




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