selenium-webdriver 相关问题

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

如何制作一个脚本,可以根据给定的网址抓取任何产品详细信息

想法:用户搜索产品,并且在多个电子商务网站上搜索该产品,并将抓取该网站并在我的网站中显示详细信息,基本上是谷歌在我们搜索时所做的事情......

回答 1 投票 0

我在使用 unDetected_chromedriver 打开 chrome 浏览器时遇到 HTTP 错误

我在 selenium 中使用未检测到的 chrome 浏览器打开 chrome 浏览器时收到 HTTP 404 错误。 有一天代码运行良好,突然停止工作,我尝试重新安装

回答 1 投票 0

如何使用 selenium webdriver python 单击列表中没有 id 的跨度?

我无法通过 selenium Web 驱动程序单击“Span 1”。这是来自网络的检查元素: ... 我无法通过 selenium Web 驱动程序单击“Span 1”。这是来自网络的检查元素: <div class="m-menu__subnav siak_menu_lm01" data-cek="02"> <ul class="m-menu__content"> <li class="m-menu__item"> <h3 class="m-menu__heading m-menu__toggle"> <i class="m-menu__link-bullet m-menu__link-bullet--line m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">AA</span> <i class="m-menu__ver-arrow la la-angle-right"></i> </h3> <ul class="m-menu__inner"> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/wni/dataKeluarga/searchList" class="m-menu__link ajaxify" data-cek="020101" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 1</span> </a> </li> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/wni/biodataEktp/searchList" class="m-menu__link ajaxify" data-cek="020102" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 2</span> </a> </li> </ul> </li> <li class="m-menu__item"> <h3 class="m-menu__heading m-menu__toggle"> <i class="m-menu__link-bullet m-menu__link-bullet--line m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">BB</span> <i class="m-menu__ver-arrow la la-angle-right"></i> </h3> <ul class="m-menu__inner"> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/oa/dataKeluarga/searchList" class="m-menu__link ajaxify" data-cek="020201" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 3</span> </a> </li> <li class="m-menu__item" m-menu-link-redirect="1" aria-haspopup="true"> <a href="dafduk/oa/biodataEktp/searchList" class="m-menu__link ajaxify" data-cek="020202" data-target="siakContent" data-hidden="siakContentHandlebar" data-server="true" data-refresh="m_header_menu_default"> <i class="m-menu__link-bullet m-menu__link-bullet--dot m--visible-tablet-and-mobile-table-cell"> <span></span> </i> <span class="m-menu__link-text">Span 4</span> </a> </li> </ul> </li> </ul> </div> 我尝试使用此代码: clickSpan = driver.find_element("xpath",'//span[text()="Span 1"]') clickSpan.click() 但这不起作用,我收到此错误: selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <span class="m-menu__link-text">...</span> is not clickable at point (713, 175). Other element would receive the click: <div class="blockUI blockOverlay" style="z-index: 99999; border: none; margin: 0px; padding: 0px; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.03; cursor: wait; position: absolute;"></div> 抱歉,我对 selenium webdriver 很陌生。谁能帮我?我真的很感谢你的帮助! 以下错误信息: selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <span class="m-menu__link-text">...</span> is not clickable at point 表明无法单击所需的元素,因为其他一些元素正在拦截单击。 遇到这种情况,您可以尝试以下方法来解决。 使用 Selenium 的 显式等待: WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//span[text()='Span 1']"))).click() 进口: from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC 使用execute_script(): time.sleep(5) clickSpan = driver.find_element(By.XPATH, "//span[text()='Span 1']") driver.execute_script("arguments[0].click();", clickSpan) 进口: import time

回答 1 投票 0

Selenium Web 通过自动单击复制文本来抓取加密货币网站

所以我试图从这个网站获取文本https://dexscreener.com/solana/7bzzop3qb2zk3r7wqrzjs5fpeeergdy3hgzxxrn97aey 有一个按钮,当您单击时会自动复制联系人添加...

回答 1 投票 0

python selenium - dom - 超时错误 - 在下拉菜单中搜索

我是硒的新手, 我想在下拉列表“计划外本金付款”中选择特定项目,但出现超时错误 在此输入图像描述 在此输入图像描述 使用

回答 1 投票 0

如何使用机器人框架自动化 Gmail 帐户

我是机器人框架的初学者。我正在尝试自动化 Gmail 帐户,但 Google 似乎阻止了我。我只需输入电子邮件,然后单击“下一步”按钮就会收到一条消息...

回答 1 投票 0

BeautifulSoup 和 Chrome 驱动程序无法从 Kayak 航班搜索中按类名称获取 div 标签

我想使用类名来识别有效的搜索结果列表,然后迭代到废品价格。但是,代码仍然无法识别该类。我知道它使用了 javascript,但我认为是 selenium ...

回答 1 投票 0

在Selenium python中使用按类名查找元素来获取属性值

我正在尝试使用类名“favorites-video favorites-table-spacing”从视频列表中的属性“data-rbd-drag-handle-draggable-id”中获取视频ID,这样我就可以... .

回答 1 投票 0

在 docker 容器中使用 selenium 和 unDetected_chromedriver 进行抓取 mac 崩溃

我尝试在 m1 mac 上的 docker 容器中运行 unDetected-chromedriver 并收到以下堆栈跟踪: 2024-02-11 13:20:04 2024-02-11 13:20:04 刮Pararius... 2024-02-11 1...

回答 1 投票 0

如何从这个html中获取url?

我想用python和beautifulsoup从data-bem解析url,但我不能这样做,如何解决这个问题?使用selenium获取html,用beautifulsoup和data-bem解析,就像它不在...

回答 1 投票 0

我在尝试使用未检测到的 chromedriver 时收到此错误

我可以使用selenium,但是当我想使用未检测到的chrome驱动程序时遇到此错误。 uc.install() chrome_driver_yolu = "C:\Users\omer\Desktop\ducky\chromedriver.exe" 司机= uc.

回答 1 投票 0

Selenium、Kotlin 和 PageFactory - 初始化 Web 元素列表

我正在尝试将 PageFactory 与 Selenium 一起使用,但对于元素列表我遇到了麻烦。 我有这个代码: @FindBy(css = "时间线实例 [data-e2e-selector=inst]") 后期初始化变量

回答 1 投票 0

Webdriver selenium 单击功能并切换到 azure 中的不同选项卡以使用 Python 获取员工数据

我想使用 Python 代码从 Azure 门户将员工数据提取到 Excel 中。登陆页面显示员工列表,单击每个员工姓名,切换到属性选项卡,然后获取详细信息

回答 1 投票 0

AssertJ Java:多条件断言

是否可以用Java AssertJ编写多条件断言,如果至少满足一个条件,该断言就会通过? (类似于OR运算符) 我想要这样的东西: 断言(字符串列表) ...

回答 1 投票 0

Web 驱动程序管理器 Boni Garcia 无法与最新版本的 Chrome 121.0.6167.185 配合使用

最近 Chrome 发布了 121 的另一个更新,从那时起我就无法在 Selenium 上运行我的测试了。 我将 Selenium 和 BoniGarcia WebDriver Manager 更新到最新版本,但它仍然无法正常工作...

回答 1 投票 0

webdriver 无法解析类型

获取 Webdriver 无法解决键入错误 WebDriver 驱动程序= new ChromeDriver(); 创建简单的 selenium java 项目时的行。以下是使用的规格 爪哇-11 瑟...

回答 1 投票 0

如何检查“另存为”对话框是否在正确的文件夹中

我有一个自动化脚本,可以使用 Selenium 下载网站中的文件。当“另存为”对话框打开时,我正在使用 PyAutoGUI 写入文件夹目录。问题是:有些

回答 1 投票 0

Selenium Java - 无法登录 Oracle APEX 应用程序(错误:net::ERR_HTTP2_PROTOCOL_ERROR)

我想使用 Selenium 创建一个测试程序并在 Oracle APEX 应用程序上测试它。当我尝试登录应用程序时,我在控制台中收到此错误消息。但我可以登录

回答 1 投票 0

从 Azure 按顺序运行单元测试用例

我想从 Azure 运行 C# Selenium 自动化测试用例,其顺序与测试套件中的顺序相同,并带有订单号。 喜欢: 标题顺序 测试4 0 测试2 1 测试1 2 测试3...

回答 1 投票 0

在全页截图中,我想显示所有内容,如何才能有效地获得可滚动元素的内容高度?

全页截图,当我不知道有多少元素有滚动条时,我需要知道内容高度。 遍历节点树找到可滚动元素(可能是div 或其他),代码如下,作者:su...

回答 1 投票 0

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