试用过百度api后才知道,这种服务商竟然还要求指定的ip地址才能获取数据。必须现在百度后台设定好一个ip,然后用这个ip才能访问它的api。可是我发现我自己本机每次访问,它都会告诉我地址在变化。所以只能用我在租用的服务器访问了。
可是在服务器端访问,只能通过命令行,也就是curl访问,比较麻烦,需要从postman里面复制出来再粘贴过去才行。后来发现原来postman是可以直接设置代理的(只不过是软件全局代理,而不是为每个项目设置)
怎么为软件设置代理
因为回国后也一直在用Spotify听歌,所以必须用代理,研究了下才明白过来怎么使用。首先必须这个软件自备代理设置,然后你在里面输入(本机)代理的ip地址和端口即可。注意,是本机的ip和端口,而不是代理服务器的ip和端口!
只是,如果用的是shadowsocks代理,则需要软件支持socks代理才行,这两款api工具都不具备,只能用http和https代理。所以,如果要实现,还需要用单独软件将本机数据从socks转发到http端口才可以。
网上有很多解决socks->http方案。只是如果这么麻烦,就还不如从服务器直接访问了。
网友评论