若遇到无法连接该资源站的情况,可能是以下几种原因造成的
1、程序所在服务器本身网络问题
通过浏览器能访问采集接口,或通过其他方式检查采集接口正常能访问,但是自己的程序内就是无法连接访问,这种情况可以通过下面方式测试。
如果之前能采集,突然发现无法访问采集了,那有可能是采集过快被资源站的服务器防火墙临时加入了黑名单,这种情况去加该资源站官方群,联系里面的群管理咨询
如果是 windows 服务器,进入远程桌面后,打开命令提示符(cmd),输入 curl 命令测试采集接口能否访问
如果是 linux 服务器,通过ssh进入服务器终端,同样输入 curl 命令测试
下面是测试百度网址为例,curl https://www.baidu.com/ 能访问则返回百度首页源代码,你就输入 curl + 采集接口 测试
curl https://www.hongniuzy2.com/api.php/provide/vod/from/hnm3u8/at/xml/...
如图,测试其他网址,遇到不能访问的就会报错
但是在浏览器中能访问
出现这种情况我们可以百度一下这个是什么错误,然后根据提示能修复的就自己去修复,自己修复不了的,就换其他资源站采集吧
2、采集API本身无法访问了
通过浏览器也无法直接访问采集API,可能就是失效了,该资源站倒闭或更换域名了,这种情况请放弃采集该资源站,换其他资源站采集
3、该资源站限制了某些区域采集,有些资源站禁止国内IP采集数据
浏览器无法访问,挂代理能访问,要么是采集域名被墙了,要么是资源站设置了禁止国内IP访问了,请加该资源站官方群咨询
总结:
如果测试采集多个资源站都无法连接,无法采集,那你直接换个服务器,换个IP吧,你服务器网络状况太差了,一般来说不可能同时多个资源站都无法访问的。