我在使用jupyter时遇到了一个 selenium 刮擦问题,我正在尝试从这个页面的右下角获取“下载页面数据”:https://polkadot.subscan.io/account?role=all&page=1
enter image description here
另外,下面是html代码:
下载页面数据
我试过从Google Chrome的“inspect”选项卡中复制xpath和完整的xpath,但它不起作用。
下面是我使用的代码,但您可以随意建议其他代码。
#Initiating Webdriver
s=Service('CHROMEDRIVER LOCATION')
op = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=s, options=op)
link = "https://polkadot.subscan.io/account?role=all&page=1"
driver.get(link)
Ingresar = driver.find_element(By.XPATH,"//*[@id='app']/main/div/div/div[5]/div/div[3]/div[1]/div/div")
下面是我得到的错误:
ElementClickInterceptedException: Message: element click intercepted: Element <div data-v-24af4670="" class="label align-items-center">...</div> is not clickable at point (125, 721). Other element would receive the click: <div data-v-c018c6b4="" class="banner">...</div>
要么修复我的代码,要么得到一个新的与木星和 selenium 工作
1条答案
按热度按时间ars1skjm1#
请尝试以下代码: