过滤 PHP 响应
Filtering a PHP response
我想做的是过滤 php 页面的响应。
例如,当我向 domain.com/example.php 发送请求时,在 return 中,我得到了我要求的内容以及一些我不想嵌入 [=] 的额外内容33=]。
我不需要全部内容
我只是在按钮
中寻找 link
这是一个例子:
Img
我需要过滤整个响应,只获取下载按钮内的 href。
我创建了自己的代理来绕过跨源问题。
这是 return Div 内的整个页面的代码,其 Id 为 infodown:
$('#infodown').load('https://myownproxyserver.herokuapp.com/https://tb.rg-adguard.net/dl.php?fileName=8592&lang=en-us)
我相信可以只显示我想要的内容,因为我将所有内容都存储在一个变量中
有什么想法吗?
fetch("https://tb.rg-adguard.net/dl.php?fileName=8592&lang=en-us")
.then(res => res.text())
.then(html => {
// Same as $(html).find(".buttond > a")
const div = document.createElement("div");
div.innerHTML = html;
return div.querySelector(".buttond > a");
})
.then(console.log)
.catch(console.error);
我想做的是过滤 php 页面的响应。 例如,当我向 domain.com/example.php 发送请求时,在 return 中,我得到了我要求的内容以及一些我不想嵌入 [=] 的额外内容33=]。 我不需要全部内容 我只是在按钮
中寻找 link这是一个例子:
Img
我需要过滤整个响应,只获取下载按钮内的 href。
我创建了自己的代理来绕过跨源问题。 这是 return Div 内的整个页面的代码,其 Id 为 infodown:
$('#infodown').load('https://myownproxyserver.herokuapp.com/https://tb.rg-adguard.net/dl.php?fileName=8592&lang=en-us)
我相信可以只显示我想要的内容,因为我将所有内容都存储在一个变量中 有什么想法吗?
fetch("https://tb.rg-adguard.net/dl.php?fileName=8592&lang=en-us")
.then(res => res.text())
.then(html => {
// Same as $(html).find(".buttond > a")
const div = document.createElement("div");
div.innerHTML = html;
return div.querySelector(".buttond > a");
})
.then(console.log)
.catch(console.error);