栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

铬无头和selenium下载

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

铬无头和selenium下载

是的,这是安全的“功能”。如前所述,这里是Bug讨论:https
:
//bugs.chromium.org/p/chromium/issues/detail?id=696481

在Chrome版本62.0.3196.0或更高版本中添加了支持,以支持下载。

这是一个python实现。我必须将命令添加到chromedriver命令中。我将尝试提交PR,以便将来将其包含在库中。

def enable_download_in_headless_chrome(self, driver, download_dir):    # add missing support for chrome "send_command"  to selenium webdriver    driver.command_executor._commands["send_command"] = ("POST", '/session/$sessionId/chromium/send_command')    params = {'cmd': 'Page.setDownloadBehavior', 'params': {'behavior': 'allow', 'downloadPath': download_dir}}    command_result = driver.execute("send_command", params)

作为参考,这里有一个小仓库来演示如何使用它:https
:
//github.com/shawnbutton/PythonHeadlessChrome

更新2020-05-01 有评论说这不再起作用。鉴于此修补程序已经使用了一年多,因此很有可能他们已更改了底层库。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/426732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号