我使用 React js 创建了一个 Instagram 视频/照片下载网站。但我在下载时遇到了一些问题。单击下载按钮时,它会提供来自给定 Instagram URL 的 CDN 链接并重定向到另一个页面。但无法从链接下载内容。
我想从任何 Instagram 网址下载视频/图像,点击下载按钮后,它会检查是否有任何网址提交。如果提交任何网址,它将检查内容类型并抓取数据并开始下载。
作为参考,我想实现像 saveinsta.app 这样的功能。
我附上了所有代码。在输入字段中添加 url 后,单击下载,它会继续重定向到 CDN url。在响应数据中,您可以看到。
我在此处附加代码:https://gist.github.com/tanbiralam/8b31ebcb2fcbcc4dfc3c868ce659ae03.js
如何解决这个问题?
确保用户提交的 URL 是有效的 Instagram URL。您可以使用正则表达式或 URL 验证库来检查提供的 URL 是否来自 Instagram。