Memory丶星空 2019-11-14 11:53 采纳率: 0%
浏览 478

Laravel框架 querylist爬取报404错误,采集360影视

使用Laravel框架 querylist爬取报404错误
采集360影视,前一秒可以访问,刷新一下就报404错误。
这套源码是移到虚拟主机上的,原来在vps上很正常,移到虚拟主机就出现这种问题,不知道是虚拟主机的问题还是源码问题,有哪位大神能解决一下吗?
图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-29 17:51
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可能由多种原因引起。以下是一些可能导致查询列表无法正确工作的原因:

    1. 网站服务器设置:网站的服务器可能会阻止外部请求。
    2. 跨域限制:如果你的源码部署在一个不同的域名或IP地址上,那么你可能需要设置跨域资源共享(CORS)策略以允许来自不同源的请求。
    3. 缓存问题:如果网站的缓存过期或者配置不当,也可能导致404错误。
    4. 请求方法和参数不匹配:检查你的请求是否正确地包含所有必要的参数,并且请求方法是否正确。

    要解决这个问题,你可以尝试以下步骤:

    1. 检查网站的服务器设置,确保没有阻止外部请求。
    2. 在源码中添加CORS支持。例如,在config/cors.php文件中添加以下代码:
    'middleware' => [
        'cors',
    ],
    

    然后重启服务以应用更改。 3. 如果网站有缓存,请检查并清理它。这可以通过在源码中删除或修改缓存相关的文件来实现。 4. 尝试将请求的方法和参数与网站提供的文档进行比较,以确保请求是正确的。

    希望以上信息对你有所帮助!

    评论

报告相同问题?