ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Puppeteer 将页面滚动到最底部

    Jan 10, 202311 min read
    let articles = await page.evaluate(async () => {
      // 将页面滚动到最底部
      await new Promise((resolve, reject) => {
        let totalHeight = 0
        let distance = 200
        let timer = setInterval(() => {
          let scrollHeight = document.body.scrollHeight
          window.scrollBy(0, distance)
          totalHeight += distance
          if(totalHeight >= scrollHeight){
            clearInterval(timer)
            resolve()
          }
        }, 100)
      })
    

    相关文章

    flutter 通过使用FFi调用c代码

    Flutter通过FFI库和dart:ffi包实现与C代码的交互,步骤包括定义C函数声明、加载本地动态库、获取C函数指针并调用C函数。

    Warp 一键脚本 包含主流AI(ChatGPT Bard New Bing)分流教程

    教程地址为 https://github.com/fscarmen/warp/blob/main/README.md,但非技术人员无法提供该教程。

    如果使用大string key做MySQL索引,会有什么问题

    使用大string key作为MySQL索引可能导致存储空间占用多、查询效率低和数据库性能下降,应考虑减小长度、使用hash算法或采用其他索引方式。

    使用JavaScript生成1-10000数字数组,让你的开发变得更加高效!

    使用JavaScript的`Array.from()`方法可以高效生成1-10000的数字数组。

    Sqlite UI 客户端

    Sqlite UI客户端是Beekeeper Studio提供的,用于管理和操作Sqlite数据库的图形界面工具。