如何获取重定向地址

问题描述 投票:0回答:1

尝试从浏览器访问网站时,在输入通用 URL 后,我会重定向到更复杂(不同)的 URL。

如何以编程方式获取 **重定向的 URL **?

在我当前的程序中正在使用JS; **axios **和 cheerio,但我没有得到任何回复,因为它没有到达第一个 URL

附注如果有必要,我也可以将其分成两步项目

蒂亚

获取重定向网址的方法。

我已经尝试过:

  1. 在表单中插入URL,输入=“text”
  2. 点击打开按钮
  3. 它会在新选项卡中打开重定向的 URL
  • 但是当我返回到原始选项卡时,我看到警报窗口“此页面说。关于:空白”...... 无法获取重定向的URL
javascript node.js
1个回答
0
投票

据我所知,有两种重定向请求的方式。

  1. 如何重定向到另一个网页?
  2. HTTP 重定向:某些 HTTP 响应代码对应于服务器端 URL 重定向:https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections

因此,如果您尝试获取重定向地址,对于#1,您需要以编程方式下载并解析 Javascript。即使如此,它也可能会重定向到运行时变量,因此可能会很困难。

对于#2,您只需要在浏览器之前捕获 HTTP 重定向代码即可。您可以首先尝试通过 Javascript 访问 URL 并查看响应代码和响应正文来尝试执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.