webdriverwait相关内容
在 YouTube 上,我想搜索某些视频(即 Python 上的视频),然后,我想返回此搜索返回的所有视频.现在如果,我尝试这个 Python 返回起始页上的所有视频,而不是搜索后的页面. 当前代码: from selenium import webdriver从 webdriver_manager.chrome 导入 ChromeDriverManager驱动程序 = webdriver
..
现在我正在开发一个程序,该程序接受用户输入的问题和答案,将它们分成单独的 q 和 a 列表,然后根据问题或答案自动回答问题.由于使用“bot"的地方是在线的,我使用的是 Selenium Web 驱动程序,这在我尝试读取 aria-label 时导致了一些问题.我不知道我做错了什么,因为我对 selenium、HTML 或 CSS 一点也不高级.我试图在不知道它是什么的情况下找到每个容器的 ari
..
假设我正在使用选择器进行选择: //img[@data-blabla] 我想等待加载 10 个元素,而不是一个. 这将如何修改?我正在猜测索引 [9] WebDriverWait(browser, 5).until(EC.presence_of_element_located((By.XPATH, '//img[@data-blabla][9]'))) 解决方案 要等待 10 个元
..
我想知道是否有人可以帮助我.我正在尝试制作一个独立的网页抓取程序,除了等待命令外,一切似乎都在工作.在源代码编辑器中运行代码使其完美运行,但当我独立运行时,它会出错并且无法理解代码. wait.until(EC.frame_to_be_available_and_switch_to_it(driver.find_element_by_name('AppBody')))EC = 预期条件 每当我
..
我编写了一个测试,将鼠标悬停在下面有链接的元素上,然后单击子元素.我不断收到 NullPointerException.它以前工作过并再次停止工作. Actions mouseHover = new Actions(driver);mouseHover.moveToElement(ParentElement);mouseHover.moveToElement(subElement);mouseH
..
考虑一下: val 元素 = ...String str = element.getAttribute(“innerHTML") 所以,如果我只想获得这个 value 是否足以使用 presenceOfElementLocated() 而不是 visibilityOfElementLocated() ?> 解决方案 你可以同时使用 presenceOfElementLocated 或 vi
..
我看到了类似的问题,但就我而言,我的代码中甚至没有“init"函数.如何解决这个问题呢?问题在于行 (EC.element_to_bo_clickable) from selenium.webdriver.common.by import By从 selenium.webdriver.support.ui 导入 WebDriverWait从 selenium.webdriver.support
..
我正在编写一个点击 youtube 评论中的链接的脚本,它工作正常,但是当我将它与用户代理结合时它不起作用,有人可以帮助我吗? 示例:链接 HTML:
..
我正在学习 python selenium,我想点击 youtube 评论中的 youtube 链接,有人可以帮助我吗? 示例:URL HTML: https://
..
我正在尝试截取显示工具提示文本的网页屏幕截图,但我只能看到鼠标悬停后突出显示的 WebElement 文本,但在脚本执行期间工具提示甚至没有显示在网页上. 这是我正在尝试执行的一段代码.需要帮助才能弄清楚我错过了什么.. public static void main(String[] args) 抛出 InterruptedException、IOException、AWTExcept
..
在下面提供了一个 xpath:
..
我在抓取使用 react.js 的网站时遇到了一些困难,但不知道为什么会这样. 这是网站的html: 我想要做的是点击带有 类的按钮:play-pause-button btn btn -naked.但是,当我使用 Mozilla gecko webdriver 加载页面时,会抛出异常 消息:无法定位元素:.play-pause-button btn btn-naked 这让我觉得
..
我正在尝试单击 google meet 链接中的请求加入按钮(使用我现有的 Google Chrome 个人资料).这是代码: options = webdriver.ChromeOptions()options.add_argument(r"--user-data-dir=C:\\Users\\Pranil.DESKTOP-TLQKP4G.000\\AppData\\Local\\Google
..
我是网络抓取的新手.如果有的话,请原谅我的愚蠢错误. 我一直在做一个项目,我需要一个电影列表作为我的数据.我正在尝试使用网络抓取从 wikipedia 收集数据. 以下是我的代码: def MoviesList(years, driver):以年为单位:driver.implicitly_wait(150)年.click()table = driver.find_element_by
..
我正在尝试抓取这个网站 http://www.mfa.gov.tr/sub.ar.mfa?dcabec54-44b3-4aaa-a725-70d0caa8a0ae但是当我想转到下一页时我不能,因为链接没有改变你会发现页面链接是这样的 href="javascript:__doPostBack('sb$grd','Page$1')" 我有一个我尝试过的代码,但它只转到第 2 页,然后给了我一个错
..
我知道有人问过这个问题,但我需要一些解决此错误的方法: 回溯(最近一次调用最后一次): 中的文件“goeventz_automation.py",第 405 行如果登录(驱动程序)不是无:登录中的文件“goeventz_automation.py",第 149 行WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPA
..
我想抓取一个网站,即 https://www.unspsc.org/search-code/default.aspx?CSS=51%&Type=desc&SS%27=使用 selenium,但我只能抓取一页,而不能抓取其他页面. 这里我使用硒 from selenium import webdriver从 selenium.webdriver.chrome.options 导入选项从 se
..
我正在尝试使用 Python 来抓取一个网站,该网站通过使用嵌入的 javascript 文件将数据作为响应呈现到 HTML 中来动态加载它的 HTML.因此,如果我单独使用 BeautifulSoup,我将无法检索我需要的数据,因为我的程序会在 Javascript 加载数据之前抓取它.因此,我将 selenium 库集成到我的代码中,以使我的程序在抓取网站之前等待找到某个元素. 我最初是
..
我需要一些帮助.有网址:https://www.inipec.gov.it/cerca-pec/-/pecs/公司.我需要点击复选框验证码: 我的代码如下: import os, urllib.request, requests, datetime, time, random, ssl, json, codecs, csv, urllib从 urllib.request 导入请求,urlo
..
我在脚本中使用了 time 库: 导入时间时间.睡眠(1) 它可以让我的 Selenium WebDriver 休眠一秒钟,但 250 毫秒怎么可能呢? 解决方案 要暂停执行 webdriver 毫秒,您可以传递 秒数 或 浮点秒数如下: 导入时间time.sleep(1) #睡眠1秒time.sleep(0.25) #sleep 250 毫秒 但是,在使用 Selenium 和
..