selenium-webdriver 相关问题

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

在我的 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

如何使用 Selenium 抓取动态渲染的网页?

这是我正在尝试抓取的页面。我的目标是检查字符串“任何可用的池将出现在此处”。位于页面上。 我做了一些研究并发现......

回答 1 投票 0

Selenium select点击拦截。 Select.select_by_value()

我想通过选择选择对象中的值来更改表中的行数。选择被 google iframe 遮挡。我可以点击 iframe 的“x”按钮,但 google iframe 仍然存在。

回答 1 投票 0

在python中部署selenium/flask/docker脚本

我在渲染中部署硒抓取脚本时遇到一些问题。在本地,脚本运行良好,当我在渲染上部署它并尝试访问端点以触发脚本时,这是...

回答 1 投票 0

我正在尝试使用 selenium python 来抢占一个网站,但它没有向我打印所有结果[重复]

我正在使用selenium 扫描booking.com,它有超过600 个结果,但selenium 只扫描了51 个结果。我不知道我做错了什么。这是我的代码。 从硒导入网络驱动程序 从se...

回答 1 投票 0

Selenium 不可靠地返回查找到的元素

我被困住了..这么多个小时..在这里查找了数百个问题和答案.. 我想从银行产品网站 grep 数据,例如“德尔塔”来自: https://wertpapiere.ing.de/Investie...

回答 1 投票 0

我正在尝试使用 selenium python 来抓取一个网站,但它没有给我所有结果

我正在使用selenium 扫描booking.com,它有超过600 个结果,但selenium 只扫描了51 个结果。我不知道我做错了什么。这是我的代码。 从硒导入网络驱动程序 从se...

回答 1 投票 0

如何查找并点击网站的按钮?

我尝试开发一个基于Selenium的python脚本来操作网站。这是网站: https://www.heatpumpkeymark.com/en/?type=109126&tx_pskeymark_frontend%5Bholder%5D=2482&

回答 1 投票 0

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