V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
trihuan
V2EX  ›  问与答

请教一个关于网页自动提前加载靠底部图片内容的问题

  •  
  •   trihuan · Aug 8, 2023 · 971 views
    This topic created in 998 days ago, the information mentioned may be changed or developed.

    比如一个网页,上下长度很长 每次都是切换到这个 tab ,并且窗口滚动到相应的位置才能加载这个窗口位置附近的图片

    这样就导致浏览网页的效率比较低,因为我看网页的习惯是一次性开 20+个 tabs ,然后关闭 tabs 也很频繁,比如看新闻或者某些图片网站,可能扫一眼最上面,或者下面一点点位置的图片就想关这个 tab 了,但是每次都滚动窗口现加载就会在这个位置有一两秒秒的加载时间,要等加载,很难受。

    不知道 2023 了有没有什么方法可以提前把一个网页所有图片、内容加载好呢?就是排除窗口高度,或者你在不在看这个 tab 的影响

    4 replies    2023-08-08 08:49:36 +08:00
    LxExExl
        1
    LxExExl  
       Aug 8, 2023 via iPhone
    感觉是要对抗本身设计的对抗爬虫的办法…只能手动多点几下了。
    trihuan
        2
    trihuan  
    OP
       Aug 8, 2023
    就是如何克服"滚动延时加载图片"这个功能
    trihuan
        3
    trihuan  
    OP
       Aug 8, 2023
    举个例子这个网页就只能在可视范围内才能完全加载
    https://www.flightclub.cn/news/a/sneaker/2023/0807/77640.html
    xiangyuecn
        4
    xiangyuecn  
       Aug 8, 2023
    你猜是不是人家网站特意优化成这样的 而且为此多写了不少代码🐶

    手动修复 https://www.flightclub.cn/news/a/sneaker/2023/0807/77640.html 这个人为 bug ,立即加载所有图片
    document.querySelectorAll("img").forEach(a=>{
    var src=a.getAttribute("data-original"); a.removeAttribute("data-original"); if(src && a.getAttribute("src")!=src)a.src=src
    })
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1098 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:55 · PVG 07:55 · LAX 16:55 · JFK 19:55
    ♥ Do have faith in what you're doing.