zhdd
1
有的api得到的不一定是图,如
能看到要用的只是最后
https://那部分
我的方法是先用“交互”的请求网站转成文字代码块
在整段拆分成列表,因为只需要“https://”后面部分,就用“//”拆开并取得最后面的部分
这样就得到了i.pixiv.re/img-original/img/2021/06/27/12/32/25/90841687_p0.png"}}]}
同样的方法,拆分列表后半段的“"}}]}
这样就得到完整的地址
然后发送图即可
完整图
因为各种拆列表感觉很麻烦,所以来问下是否有其他方法
3 个赞
我看了一下,你可以HTTP请求返回类型选JSON类型,然后接交互里另一个"解析JSON对象"块,然后使用JSONpath来拿到网址
举例来说这里可以用 $.data[0].urls.original
3 个赞
zhdd
3
我试过,返回类型选JSON类型和默认,不过得到的是【object Object】
如果这样就什么也得不到
2 个赞
是不是在解析对象的时候http那里仍然应该选文本类型?
哦哦,这里应该是我给的 JSONpath 有问题,你在 $ 后面加一个点应该就可以了
2 个赞
zhdd
8
感谢大佬,已经成功了
顺便还学习了JSON代码块的用法,之后就方便多了
1 个赞
我现在遇到同样的问题 api有 key 我做的备案查询,机器人都乱了
1 个赞