小编Mod*_*den的帖子

当使用 Selenium 打开“另存为”窗口时,如何单击 Enter?

我想使用 Selenium保存这个文件。我可以使用以下代码单击“另存为”:

driver = webdriver.Chrome(chrome_options=options, executable_path = chrome_driver_path)
driver.get('https://www.shs-conferences.org/articles/shsconf/pdf/2019/06/shsconf_m3e22019_03006.pdf')

ActionChains(driver).move_to_element(driver.find_element_by_xpath('//*[@id="plugin"]')).key_down(Keys.CONTROL).send_keys('s').key_up(Keys.CONTROL).perform()
Run Code Online (Sandbox Code Playgroud)

但是,我无法让 python 在弹出窗口中按“保存”底部。我试过了:

driver.find_elements_by_xpath("//*[contains(text(), 'Save')]").click()
Run Code Online (Sandbox Code Playgroud)

ActionChains(driver).send_keys(u'\ue007').perform()
Run Code Online (Sandbox Code Playgroud)

有人知道如何点击底部的“保存”吗?

python selenium

0
推荐指数
2
解决办法
3554
查看次数

无法为 python 3.7 安装 PyFlux

当我尝试为 Python 3.7 安装 PyFlux 时,出现错误。时pip install pyflux,我收到一条很长的错误消息,指出“错误:命令出错,退出状态为 1:...”。使用时conda install pyflux,我收到另一个错误:

收集包元数据 (repodata.json):完成 求解环境:初始冻结求解失败。使用灵活的解决方法重试。

PackagesNotFoundError:当前频道不提供以下软件包:

  • pyflux

当前频道:

要搜索可能提供您正在寻找的 conda 包的备用频道,请导航到

https://anaconda.org
Run Code Online (Sandbox Code Playgroud)

并使用页面顶部的搜索栏。

谁能帮我?谢谢!

python anaconda

0
推荐指数
1
解决办法
3803
查看次数

标签 统计

python ×2

anaconda ×1

selenium ×1