selenium-webdriver 相关问题

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

如何在Python中使用selenium(firefox)等待文件完全下载

我是一名学生,目前正在从事Python项目。我需要在网络上下载一个名为“prix-des-carburants-en-france-flux-instantane-v2”的 csv 文件(13,8Mo)(https://data.economie.gouv.fr/

回答 1 投票 0

使用selenium webdriver查找标签文本

我很难使用 Selenium Web 驱动程序来查找以下场景的标签文本。 标签文字 我很难使用 Selenium Web 驱动程序来查找以下场景的标签文本。 <tr id="row"> <td width="148" height="22" align="left"> <b> Label Text</b> </td> </tr> 如何使用 webdriver 获取标签文本? 提前致谢。 谢谢您的回复。我想我应该更具体一些。我在 tr 标签内有一个 td 标签列表。 例如: <tr id="row"> <td width="148" height="22" align="left"> <b> Label Text 1</b> <td width="148" height="22" align="left"> <b> Label Text 2</b> <td width="148" height="22" align="left"> <b> Label Text 3</b> </td> </tr> driver.findElement(By.id("row")).getText() 会检索所有这些标签值。我可以根据页面中的位置获取标签值吗?谢谢。 driver.findElement(By.id("row")).getText(); 您可以使用以下代码一一循环遍历所有需要的标签 - List<WebElement> list = driver.findElements(By.xpath("//*[@id='row']/td/b")); for(int i=0;i<list.size;i++){ list.get(i).getText(); } 我希望这能解决您的问题。 要通过其位置获取值,您可以使用类似以下内容: ReadOnlyCollection<IWebElement> cells = driver.findElements(By.XPath("//tr[@id='row']//td")); foreach(IWebElement cell in cells) { if (cell.Location.X == targetX && cell.Location.Y == targetY) { cell.Text; } } 此外,FindElement 将仅返回找到的第一个与条件匹配的元素,必须使用 FindElements 来存储所有匹配项。 2024 年我将这样做: captcha = driver.find_element(by=By.XPATH, value=captcha_xpath) print(captcha.text)

回答 4 投票 0

无法使用请求或 Selenium 获取 href 链接

我的目标是从此页面提取所有 href 链接并找到 .pdf 链接。我尝试使用 requests 库和 Selenium,但它们都无法提取它。 我该如何解决这个问题?...

回答 2 投票 0

Python、Selenium:将整页屏幕截图保存为 .pdf,无需分页,无论页面尺寸如何

目前,我发现可以使用 Selenium 创建屏幕截图。但是,它们始终是 .png 文件。如何截取相同样式的屏幕截图,但格式为 .pdf? 要求样式:无边距;同样一毛钱...

回答 2 投票 0

个性化自动化过程中出现的网页外观。如何禁用它?

在执行自动化代码时,我会出现个性化您的网页外观对话框。需要手动干预才能单击“知道了”按钮。之后我得到它“聊天已关闭”。

回答 1 投票 0

在selenium中动态更改xpath - python

嗨,无法在循环中通过动态更改 xpath 来编码/自动化 python 脚本 所以,每次我都需要手动输入路径。 下面是示例 xpath(实际上我有更多 xpath...

回答 1 投票 0

Chrome 驱动程序异常:消息:会话未创建:Chrome 无法启动:崩溃

我正在运行 python 3.12。用于测试的 chrome 和 chrome 驱动程序都是相同的版本,即 123.0.6312.58 - 这已经过检查和验证 它在我的 Mac 上运行得非常好。然而当我...

回答 1 投票 0

发生错误:ElementClickInterceptedError:元素点击被拦截:

我正在尝试制作一个程序,如果我给它一个网页和任何单词,它就会点击它,例如我可以给它一个 Github 个人资料并给出“关注”这个词,那么它就会按下那个按钮。 .

回答 1 投票 0

使用selenium登录网页

在网页中,我想通过Python自动登录传递用户名和密码。 我正在使用这段代码: 从硒导入网络驱动程序 从 selenium.webdriver.common.keys 导入密钥 来自

回答 1 投票 0

检查互联网按钮,无论是否检查都会打印一条消息

我正在尝试做以下练习:在Python上打开此页面,并检查“Remote Eligible”按钮打开时会发生什么;是否有位置显示? 到目前为止,我有这个

回答 1 投票 0

警告:无法找到 CDP 版本 123 的精确匹配项,因此返回找到的最接近的版本

我每年都会运行几次测试,有时必须更新我的 chromedriver 以匹配我的 Google Chrome 版本。今天是我尝试运行这些测试的日子之一,除了......

回答 1 投票 0

Python 抓取变体,具有多种尺寸和颜色组合

我正在尝试刮掉各种尺寸和颜色。 下面是以下场景: 所选颜色: -螳螂绿 -线轴黄色 所选尺码: -6磅 -8磅 -10磅 -15磅 -20磅 -30磅 我需要

回答 1 投票 0

按钮未被处理 python selenium

这是我的代码: 从硒导入网络驱动程序 从 selenium.webdriver.chrome.options 导入选项 从 selenium.webdriver.common.by 导入 从 selenium.webdriver.support.ui 导入 WebDriver...

回答 1 投票 0

将 Action 类与 PageObject IWebElement 一起使用时出现异常

在我的 PageObject 类中,IWebElement 定义如下: [FindsBy(How = How.XPath, using = "//input[contains(@ng-model,'model.BrancheName')]/following-sibling::span")] 私人 IWebElem...

回答 2 投票 0

消息:没有这样的元素:无法定位元素异常 - Python selenium

我正在尝试找到一个要单击的元素。我可以使用 DevTools 从浏览器中找到该元素,但使用 Selenium 时会遇到错误,未找到元素。 我的代码: 从硒导入网络驱动程序 夫...

回答 2 投票 0

python 中的selenium:ElementNotInteractableException - 元素无法滚动到视图中(但确实如此)

我在Python中有以下代码:它在指定页面上打开Firefox,关闭“接受cookie”窗口,然后向下滚动以单击按钮“Carica Altro”。当我

回答 1 投票 0

python中的Selenium无法定位元素错误404

我尝试在python中使用selenium来单击“加载更多”按钮以显示特定网页中的所有评论,但是,在selenium中查找按钮元素时遇到一些问题...

回答 1 投票 0

问题:如何在Python中抓取动态加载的数据表?

这里是Python新手。我一直在学习如何从各种棒球网站(Fangraphs、Statcast、Rotowire)进行抓取。我已经用几种不同的方法取得了成功,但是圣公园因素表......

回答 1 投票 0

Healenium 驱动程序无法在 selenium 中启动应用程序 url

我在我的项目中初始化了healenium(自我修复)驱动程序。当我尝试执行代码时,Chrome 浏览器正在启动,但无法启动应用程序 URL。 我得到的错误: 失败了

回答 1 投票 0

用 Selenium 抓取总统演讲

我一直在使用 BS4 进行抓取,但之前从未使用过 Selenium。现在我想我做到了。我在政府网站上创建了一个旧总统演讲的链接列表 - 这是一个例子。 (这是公开的

回答 1 投票 0

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