(1) 脚本提示服务器连接超时怎么办? 导致服务器超时的可能情况有很多。下面列举几个常见情况: ① 服务器遭受DDOS攻击。部分功能需要从服务器调用数据,脚本默认使用香港服务器,虽然速度快但是基本没有防御能力,如果遭受攻击服务器会自动切换至美国服务器(切换需要30秒至30分钟不等,具体时长取决于用户所在地区和使用的操作系统),所以这种情况等待一段时间即可恢复。 ② 用户本地连接服务器状态不佳。一般不会出现这种情况,服务器受攻击时可能导致这种情况。 ③ 系统处于维护状态。概率非常小,维护时本页面会有醒目提醒。 ④ 试题中包含敏感字符串被防火墙拦截,例如被防火墙识别为sql注入、xss、一句话木马等渗透攻击,这种情况表现为部分试题请求超时,部分试题请求正常。 ⑤ 脚本的版本过旧,2021年6月之前安装的脚本可能出现这种情况。解决方法是卸载旧版脚本在本页面重新安装。 ⑥ 系统检测到您的请求疑似爬虫所以暂时屏蔽了您的请求。您可以打开网页“http://api.muketool.com”,如果页面提示“500 Internal Server Error”,则代表您或者您所在局域网有人爬取我们的数据导致您的IP被牵连封禁。这种情况您可以向下方电子邮箱发送邮件申请解封。邮件中必须包含您的IP地址,您可以在“https://www.ip138.com/”中查询到自己的IP地址。
由于最近各种爬虫愈发疯狂,且DDOS攻击频率也大幅增加,自2021年12月14日起,接口将临时产生以下变更:
① 接口将主要使用美国高防服务器。香港区域服务器虽然速度更快,但是防御力极低,每天遭受2~3次DDOS攻击导致服务器切换频繁,很多人本地DNS解析都没有生效所以出现长时间请求超时现象。切换为美国服务器后可能出现搜索延迟增大的情况,属正常现象。 ② 对接口调用频率进行动态限制,后台已实现对接口调用进行实时分析,对于明显具备爬虫特征的请求将返回错误的试题及答案(正常用户无需担心,此项只针对已经确定属于爬虫的请求)。对于疑似爬虫的行为按照风险等级评估限制请求频率以及每日最高调用次数。此过程已经尽量避免影响到正常用户,此举措实属无奈,为了广大用户的良好体验不得不如此,