小编tgw*_*tdt的帖子

Python - 如何获取维基百科将我重定向到的页面?

我想存储一些不同的维基百科链接,但我不想将同一页面的两个不同链接存储两次。例如,以下链接不同,但它们指向相同的维基百科页面:

https://en.wikipedia.org/w/index.php?title=(1S)-1-Methyl-2,3,4,9-tetrahydro-1H-pyrido-3,4-b-indole&redirect=no 
https://en.wikipedia.org/w/index.php?title=(1S)-1-methyl-2,3,4,9-tetrahydro-1H-pyrido-3,4-b-indole&redirect=no
__________________________________________________|___________________________________________________________
Run Code Online (Sandbox Code Playgroud)

唯一的区别是一个大写字符。或者以下链接:

https://en.wikipedia.org/wiki/(0,1)-matrix 
https://en.wikipedia.org/wiki/(0,1)_matrix 
___________________________________|______ 
Run Code Online (Sandbox Code Playgroud)

这只是因为一个有“-”而另一个有“_”(“”)。所以我想要的是只存储其中之一或以下链接:

https://en.wikipedia.org/wiki/Tetrahydroharman 
https://en.wikipedia.org/wiki/Logical_matrix 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个问题的答案。但这对我不起作用。(结果是我的初始 URL,而不是 wiki 在浏览器中将我重定向到的那个 URL)那么我怎样才能实现我正在寻找的东西呢?

python redirect http python-3.x python-requests

5
推荐指数
2
解决办法
2041
查看次数

javascript - 如何将图像存储在内存中并从内存加载它们而不是缓存?

我现在正在做的是使用以下函数来预加载图像以缓存。我想知道是否可以从内存中加载它们以获得更快的加载时间。

function preloadImage (done, i) {
    if (!i) { i = 1; }

    var img = new Image();
    img.onloadend = function () {
        if (this.height == 0) { return done(); }
        preloadImage(done, i + 1);
    };
    img.src = "images/" + i;
}

preloadImage(function () { console.log('images loaded'); });
Run Code Online (Sandbox Code Playgroud)

我想要做的是使用 javascript 加载元素数组image(),然后在幻灯片中显示它们。

html javascript memory performance caching

3
推荐指数
1
解决办法
6642
查看次数