selenium-webdriver 相关问题

Selenium-WebDriver提供WebDriver API,用于控制不同编程语言的浏览器(“语言绑定”)。使用此标记时,还要为正在使用的编程语言添加标记。

Selenium 网格请求超时,不执行。 Python 多重处理

我正在使用 Selenium 和多处理在 Python 3.12 中编写一个网络抓取程序。我正在使用 docker 设置 selenium 网格,并使用它并行运行多个 selenium 实例。然而...

回答 1 投票 0

使用 Selenium 和 Python 抓取 Javascript 页面

我正在寻找从网站上抓取列表,您必须选择“是”,选中“按州显示”框,单击“提交并查找医生”,然后选择一个州...

回答 1 投票 0

TypeError:WebDriver.__init__() 获得了参数“选项”的多个值 其他帖子都没有帮助我

我的代码有问题。 错误 类型错误:WebDriver.__init__() 获得参数“选项”的多个值” 代码 浏览器= webdriver.Chrome(CHROME_DIR,选项=选项,desired_capabi...

回答 1 投票 0

使用 Selenium 单击按钮

我是 Python 和 Selenium 的新手。我正在玩一个赏金游戏,价格没有具体出现时间。我想使用 Selenium 在出现时单击“收集”按钮...

回答 1 投票 0

Wget 与 python 请求给出不同的结果

我一直在尝试从这个网站提取交易记录:https://www.house730.com/en-us/deal/?type=rent。 研究堆栈溢出时,我偶然发现了一个使用 urllib.re 的解决方案...

回答 1 投票 0

Selenium click() 方法与 XPATH 的问题

我正在尝试使用简单的自动登录屏幕测试来单击带有硒的按钮。 我正在 2 个独立的帐户上运行此测试,其中两个登录屏幕略有不同。 第一个有效...

回答 1 投票 0

在使用带有 selenium VS2022 的简单 C# 时退出并显示代码 0

在属性之前它工作正常,但一旦我添加属性,代码就无法工作。 使用 NUnit.Framework; 使用 OpenQA.Selenium; 使用 OpenQA.Selenium.Chrome; 命名空间 ExecuteAutomat...

回答 1 投票 0

在我的 Selenium Python 项目中使用 chromedriver 时出现“Chrome 用于测试”提及

我已经使用 Python Selenium 很长时间了,当我初始化驱动程序来浏览任何网站时,会打开一个 chrome 窗口,顶部有一个横幅,指示实例“Chrome 由

回答 1 投票 0

Selenium/Python - By.CSS_SELECTOR 返回“指定了无效或非法的选择器”

大家好,我一直在尝试通过以下初学者课程来学习 Selenium:https://www.youtube.com/watch?v=j7VZsCCnptM&ab_channel=freeCodeCamp.org 因为已经好几年了所以...

回答 1 投票 0

Selenium“无法使用 LINK_TEXT 或 XPATH 定位元素”

我正在使用此代码... 类浏览器: 浏览器,服务=无,无 def __init__(self, 驱动程序:str): self.service = 服务(驱动程序) self.browser = webdriver.Edge() #webdrive...

回答 1 投票 0

chromedriver.quit()之后的多个chrome进程

我正在运行一个 Django 服务,该服务启动用于 selenium 的 chromedriver 并抓取网站上的数据。 Django 服务由另一个Java 服务通过HTTP 调用。 这是代码: 比...

回答 4 投票 0

使用 xpath 和 beautifulsoup 进行链接提取不起作用

我想提取 xpath 中嵌套为 /html/body/div[1]/div[2]/div[1]/div/div/div/div/div/a 的链接,另请参阅详细嵌套图像 如果有帮助的话,这些 div 也有一些类。 我试过 来自

回答 1 投票 0

使用 pip 安装 Selenium 时出错:获取构建 Wheel 的要求未成功运行

我正在尝试使用 pip 安装适用于 python 的 Selenium 包,但在“获取构建轮子的要求”时不断收到此错误。 PS C:\用户\Oisin epositories\Scraper> python .\scrapeData.py

回答 1 投票 0

无法在for循环之外打印窗口ID

我正在尝试打印我的父窗口 id ,但我得到的输出为空。 无法理解我在哪里犯了错误。 [在此处输入图像描述](https://i.sstatic.net/kEP3fDZb.png) 出去...

回答 1 投票 0

有没有办法点击iFunny网站首页的“登录”提示?

我一直在尝试找到一种使用 Selenium 自动单击并登录 iFunny 的方法(我为此使用 Python),但我找不到一种方法来检测/找到正确“单击&qu”的元素...

回答 1 投票 0

终止由 Chromium 和 Selenium WebDriver 创建的不必要的 chrome 进程

我正在尝试运行一个需要相当长时间才能完成的 Selenium WebDriver 脚本。问题是,在我的服务器上执行上述脚本时,大约一个半小时后,操作

回答 2 投票 0

Selenium 上无法根据 select 的文本选项定位元素的解决方案

我正在努力使用 PHP Selenium 创建自动单击,以便基于文本名称而不是值选项创建自动单击,因为该值是随机的。 超文本标记语言 我正在努力使用 PHP Selenium 创建自动点击,用于基于文本名称的 select2 下拉列表,而不是值选项,因为该值是随机的。 HTML <div class="input-group-prepend"> <select name="target" id="target" class="form-control select2-hidden-accessible" data-select2-id="select2-data-acctarget" tabindex="-1" aria-hidden="true"> <option value="" data-select2-id="select2-data-4-lu1l">-- Please Select --</option> <option value="hashrandom" data-select2-id="select2-data-5-i9za">Option1</option> </select> <span class="select2 select2-container select2-container--default" dir="ltr" data-select2-id="select2-data-3-0a3d" style="width: 360.312px;"> <span class="selection"> <span class="select2-selection select2-selection--single" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-disabled="false" aria-labelledby="select2-acctarget-container"> <span class="select2-selection__rendered" id="select2-acctarget-container" role="textbox" aria-readonly="true" title="-- Please Select --">-- Please Select --</span> <span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span> </span> </span> <span class="dropdown-wrapper" aria-hidden="true"></span> </span> <button type="button" class="btn btn-link btn-sm" data-toggle="tooltip" data-placement="top" title="" data-original-title="tooltips_target"><i class="fa fa-question-circle"></i></button> </div> 代码 if(!$this->wait('#target','visibilityOfElementLocated',5,500)) return $this->sendError('form not found'); if($this->executeScript("$('#target').click();")); if(!$this->click('option[text=\'Option1\']')) return $this->sendError('select error.'); 但出现错误 NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"option[text='Option1']"} 根据 文档,有一个 WebDriverSelect 类可以与 SELECT HTML 元素一起使用。 代码看起来像这样 $selectElement = $driver->findElement(WebDriverBy::id('target')); $select = new WebDriverSelect($selectElement); $select->selectByVisibleText('Option1'); 或 $selectElement = $driver->findElement(WebDriverBy::id('target')); $select = new WebDriverSelect($selectElement); $select->selectByValue('hashrandom');

回答 1 投票 0

Firefox 浏览器阻止执行异步 JavaScript?

我在 Selenium 框架中为我的 Web 应用程序编写了简单的测试,它在 Chrome 和 Edge 上运行得很好。 但只有在 Firefox 中,异步脚本才会超时,这可能是一个问题...

回答 1 投票 0

Selenium Chromedriver 失败并出现堆栈跟踪错误消息

我正在使用 Selenium (Python) 从雅虎财经抓取数据。当使用 WebDriverWait 从此页面查找给定日期的收盘价时,我收到如下异常: 信息: 堆栈跟踪: ...

回答 1 投票 0

无法标记正确的元素以在 Python 中使用 Selenium 抓取网站

我正在尝试抓取这个网站,一旦插入详细信息,该网站就会显示公用事业账单信息。该网站要求我插入一些信息并单击一些选项。 我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.