【问题标题】:Reading an URL before it actually links there在实际链接之前读取 URL
【发布时间】:2021-03-20 09:03:52
【问题描述】:

我正在尝试一个相对简单的事情。我有以下链接。

<a href={`https://www.google.com/search?q=rotten+tomatoes+${movie.title}+${movie.year}+review&btnI=`}>

这将我引导至 Google 重定向。此链接所在的页面有一个简单的 url:

https://www.google.com/url?q={THE_URL_I_WANT}

我正在尝试找到一种方法来获取上述网址作为对我的点击的响应,之后我将能够删除“https://www.google.com/url?q=" 部分和然后链接到我需要的实际 URL。

这可能吗?

PS。
我已经搜索了很多,但似乎很难绕过重定向。现在我知道您可以使用服务人员尝试一些东西,或者尝试使用 cors 添加标头,甚至伪造来自代理的请求,但到目前为止我还没有管理,而且我发现的很多帖子要么已弃用,要么有点过于复杂我希望可以非常简单地完成一些事情。

编辑
根据the last post on this solution,这只是在 Chrome 中允许我的本地主机使用 CORS 的问题。

【问题讨论】:

    标签: javascript reactjs url hyperlink href


    【解决方案1】:

    这很容易实现。如果您对其进行提取,则可以使用响应。

    fetch('https://www.google.com/search?q=rotten+tomatoe]s+${movie.title}+${movie.year}+review&btnI=')
    .then(resp => {
       // resp = Response {type: "basic", url: "https://www.google.com/url?q=https://en.wikipedia.org/wiki/Rotten_Tomatoes", redirected: true, status: 200, ok: true, …}
    
    })
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2012-07-18
    • 2015-02-17
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    相关资源
    最近更新 更多