msin 网站已关闭,所以我无法获取有关演员的任何信息。
我想获取Xslist搜索结果,但是好像禁止请求,并且在控制台中显示了这个。
我在Tampermonkey中通过
GM_xmlhttpRequest
使用这个,结果如下图所示
GM_xmlhttpRequest({
method: 'GET',
url: 'https://xslist.org/search?query=%E7%AF%A0%E5%AE%AE%E8%8A%B1%E9%9F%B3&lg=zh',
onload: function (result) {
// xhrResult = result.status;
let domNewx = new DOMParser().parseFromString(result.responseText, 'text/html');
console.log(domNewx)
}
});
如果我使用
HttpRequest
,它会显示跨域
const Http = new XMLHttpRequest();
const url= 'https://xslist.org/search?query=%E7%AF%A0%E5%AE%AE%E8%8A%B1%E9%9F%B3&lg=zh';
Http.open("GET", url);
Http.send();
Http.onload = function(e) {
let domNewx = new DOMParser().parseFromString(Http.responseText, 'text/html');
console.log(domNewx)
}
Xslist将显示真人验证页面
将cookie设置为httprequest
let cookie = '...';
GM_xmlhttpRequest({
method: "POST",
url: `...`,
data: "",
anonymous: true,
cookie: cookie,
headers: {
"Content-Type": "...",
"User-Agent": "..."
},
onload: function (response) {
alert(`操作成功`);
},
onerror: function (){
alert(`操作失败`);
}
});