selenium-chromedriver相关内容
在GitHub操作中运行我的Python Selify时遇到问题。 我过去一年一直在使用Circle CI,但最近开始迁移到GitHub操作。 为了让Circle CI在Chrome浏览器中运行Selify,我的config.yml中有以下几行: docker: # includes chrome browser for selenium testing - imag
..
我有一个要转换为.exe文件的python程序。我已经用Pyinstaller进行了编译,一切都运行得很好。我现在想去掉控制台窗口,因为我有一个pyqt用户界面。我已尝试: pyinstaller --onefile --windowed --icon=favicon.ico main.py 它编译得很好,并且正在运行,但是当chromeDriver被激活时,它不会显示。当我不使用--W
..
我在无头模式下使用chromedriver。我使用pyinstaller将脚本编译为一个exe文件。一切正常,除了我每次打开Chrome页时都会看到以下控制台窗口: 我单独尝试了--windowed、--noconsole、--windowed和--noconsole选项,但我仍然可以看到此窗口。 我怎样才能摆脱它? 推荐答案 我找到了以下答案,它非常适合我: 若要避
..
因为Chrome现在默认阻止了Java、Silverlight和其他插件。因此,我们需要在Chrome://标志中启用NPAPI并重新启动浏览器才能使设置生效,在Chrome驱动中也需要这样做,但是重启Chrome驱动后设置会丢失,有没有办法将永久设置变成Chrome驱动? 推荐答案 我之前的评论是错误的,因为所需功能是针对代理地址等非浏览器特定设置的。如果要修改Chrome行为,则需
..
我有一个用python/selenium编写的应用程序,它在chrome driver: 上设置了一些实验选项 from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('
..
我正在学习python,我做过一些机器人(没什么特别的),我正试图在沃尔玛上创建一个新的机器人,但当我启动chromedriver时,沃尔玛网站要求我解决验证码,这不是问题,因为我可以手动解决它。问题是,每次我解验证码时,验证码都会再次出现。我的机器人要求我登录沃尔玛网站,所以我测试了谷歌Chrome(不是chromedriver),我可以毫无问题地登录。我以为可能是我的IP或者其他什么,但是经过
..
driver_t = webdriver.Chrome() driver_t.implicitly_wait(5) driver_t.get(Company intranet) elem = driver_t.find_element_by_id("j_username") elem.clear() elem.send_keys(".....") elem = driver_t.find_ele
..
我们有一些Python脚本可以抓取网站,并且运行良好。现在,我们希望在Azure Databricks中执行此操作。 我们以为在Databricks论坛上有以下帖子可以解决这个问题,但不幸的是,它不起作用。 (https://forums.databricks.com/questions/15480/how-to-add-webdriver-for-selenium-in-databricks.h
..
我有一个访问打印机的脚本,当Chrome正常运行时,我的代码工作得很好,但当它无头运行时,Selenium似乎找不到网页上的元素。 相关代码如下: 初始化方法: def __init__(self, ip_address): """ Initialize a new Printer_Webpage object.""" self.ip_address = ip_a
..
我试着关注以前关于这个主题的帖子,比如这些(post 1,post 2),但是我还是卡住了。 我的脚本必须使用一组凭据登录到站点,然后在一些下拉菜单中导航以选择报告。选择报告后,将弹出一个新窗口,必须在其中调整参数以生成报告。一旦设置了参数,相同的弹出窗口将刷新为PDF格式的生成报告,并使用Chrome的内置PDF查看器显示。我的印象是,将某些选项传递给Webdriver会禁用此PDF查看器并简
..
我正在尝试设置MutationWatch以在加载时观察页面突变。 为此,应在加载页面之前配置MutationViewer。 使用Selenium-chromeDriver,找不到为此目的注入JS的方法。 我知道Chrome扩展可以做到这一点,但扩展不能在无头模式下工作。 这就是问题所在。 推荐答案 我们现在可以使用execute_cdp_cmd(cmd, cmd
..
#TLDR我想使用带有用python编写的Selenium的勇敢浏览器,但找不到任何当前可用的解决方案。 此代码正常工作 from selenium import webdriver option = webdriver.ChromeOptions() option.binary_location = r'C:Program FilesBraveSoftwareBrave- Brow
..
我最近在使用Selenium制作Twitter机器人时遇到了一个问题。代码为: from selenium import webdriver from selenium.webdriver.chrome.options import Options option = Options() option.add_argument("start-maximized") driver = webd
..
示例: # method 1 from selenium import webdriver PATH = '...' driver = webdriver.Chrome(PATH) driver.get('https://google.com') driver.find_element_by_name('q').send_keys('test') # method 2 from sel
..
我使用WebDriver和ChromeDriver变量的方式如下: 第一行: WebDriver driver1 = new ChromeDriver(); 第2行: ChromeDriver driver2 = new ChromeDriver(); 我的脚本仅限于在Chrome Driver中运行测试用例,因此我永远不会使用任何其他浏览器进行测试。 那么,如果我在代码
..
我是Selenium的新手,已经尝试这样做有一段时间了,我在网上能找到的唯一方法是只在启动Web驱动程序和链接时更改下载文件目录的方法。我主要想做的是从一个Chrome页面下载多个文件,并让Selenium更改每个文件的下载路径目录,而不必每次都重新启动驱动程序和浏览器。如有任何帮助或建议,我们将不胜感激 推荐答案 您可以使用driver.command_executor方法来实现。它
..
我收到类似PyCharm中的错误: Traceback (most recent call last): File "C:/PycharmProjects/DemoPyth/PythonPack1/Prg1.py", line 3, in driver=webdriver("C:\Python34\Lib\site-packages\selenium\web
..
一段时间以来,我尝试从网页中提取以下表格。 我正在尝试进入站点(1-8)上不同页面的//tr对象。我设法存储并打开了页面,并希望循环遍历表tbody,它包含表示我想要访问的信息行的//tr对象: 但是,在运行以下代码时,我只获得所有8个页面中的第一个入口。 # Imports required for explicit waits from selenium import we
..
我最近启动的一些 GitHub Actions 工作流在安装 Chromedriver 时返回此错误: Get:1 http://security.debian.org/debian-security buster/updates InRelease [65.4 kB]获取:2 http://deb.debian.org/debian buster InRelease [122 kB]获取:3
..
我尝试在 debian 服务器 8.11 上运行 selenium webdriver 并收到错误. Java:java 版本“1.7.0_221",OpenJDK 运行时环境(IcedTea 2.6.18) 网络驱动程序:ChromeDriver (v2.9.248304) 源码: 从 selenium 导入 webdriver从 pyvirtualdisplay 导入显示显
..