• 关于pyppeteer有关的问题


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 会飞的六分仪 2024-06-08 00:08 采纳率: 0% 浏览 3 首页/ 编程语言 / 关于pyppeteer有关的问题 pythonmicrosoft爬虫 听说第一次运营pyppeteer相关的代码会自动下载chromium,但是今天我运行的时候显示"Chromium downloadable not found at m网页链接 ium-browser-snapshots/Win_x64/1181205/chrome-win.zip: Received NoSuchKeyThe specified key does ! not exist.No such object: chromium-browser-snapshots/Win_x64/1181205/chrome-win.zip"这个报错,是因为防火墙没换之类的问题吗? 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    2条回答 默认 最新

    • 阿里嘎多学长 2024-06-08 00:08
      关注

      以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


      【解题思路】:检查网络连接,确保pyppeteer配置正确,尝试手动下载Chromium。

      评论
    • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-08 00:08
      关注

      引自免费微信小程序:皆我百晓生

      看起来你在尝试使用Pyppeteer时遇到了一个错误,这个错误是因为Pyppeteer试图从预定义的源下载Chromium浏览器的版本,但未能找到相应的文件。

      为了解决这个问题,你可以手动下载与你的Python环境和操作系统兼容的Chromium浏览器版本,并将其放置在Pyppeteer可以找到的地方。首先,你需要找到适合你系统的Chromium下载链接。你可以访问Chromium官方下载页面并根据你的系统(Windows、Mac或Linux)选择合适的版本。

      例如,如果你正在使用的是Windows 64位系统,你应该能找到类似Win_x64的目录。然后,点击对应的版本号,找到最新的zip文件下载。下载完成后,将压缩包解压到一个方便的位置,比如你的项目根目录或者一个特定的路径。

      接下来,你需要设置Pyppeteer的executablePath参数,告诉它Chromium浏览器的实际位置。下面是一个例子,假设你已经将Chromium解压到了项目的chromium子目录:

      from pyppeteer import launch
      
      # 定义Chromium的路径
      chrome_path = "path/to/your/project/chromium/chrome.exe"  # 替换为你实际的路径
      
      # 使用指定的Chromium路径启动浏览器
      browser = launch(
          executablePath=chrome_path,
      )
      
      # 运行你的Pyppeteer代码...
      # ...
      
      # 当你完成所有操作后,记得关闭浏览器
      browser.close()
      

      确保替换chrome_path变量中的路径为你实际解压Chromium的路径。这样,Pyppeteer就不会再尝试自动下载Chromium,而是使用你提供的本地副本。

      如果上述步骤仍然存在问题,可能是因为网络连接问题导致下载失败。在这种情况下,检查你的网络连接,或者尝试稍后再试。

      展开全部

      评论 编辑记录
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    自制操作系统日志——第二十七天
    laravel日期字段carbon 输出格式转换
    git 修改和补充本地的commit信息的操作
    Ps:选择高光阴影中间调的方法
    五、RTMP协议 RTMP播放基本流程
    Mysql 设计数据表的原则
    计算机网络-子网划分
    你不用URL?
    pbjs 无法编码 bytes 类型数据问题的解决方案
    Synchronized锁
  • 原文地址:https://ask.csdn.net/questions/8115654