xyh2695368537 发表于 2022-10-6 16:40:35

关于selenium LINK_TEXT定位不到的问题

本帖最后由 xyh2695368537 于 2022-10-6 16:42 编辑

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as ec
from selenium.webdriver.support.ui import WebDriverWait
driver = webdriver.Chrome()
driver.get('https://bancang.cn/#/pages/detail/detail?id=65')
WebDriverWait(driver,60).until(ec.presence_of_element_located((By.LINK_TEXT,'立即抢购')))
driver.find_element(By.LINK_TEXT,'立即抢购').click()


定位不到“立即抢购”字样怎么回事,由于需要注册,说下可能原因就可以,这网站需要注册{:10_266:}

我等待了一分钟,应该可以排除网页没加载完全的原因吧

报错如下
selenium.common.exceptions.TimeoutException: Message:
Stacktrace:

小伤口 发表于 2022-10-6 17:08:08

如果 元素存在iframe/frame表单中无法直接定位的,要先进入再定位
这是数字藏品吗,现在感觉不景气了欸,之前火了一下{:7_131:}

xyh2695368537 发表于 2022-10-6 17:50:35

本帖最后由 xyh2695368537 于 2022-10-6 17:51 编辑

小伤口 发表于 2022-10-6 17:08
如果 元素存在iframe/frame表单中无法直接定位的,要先进入再定位
这是数字藏品吗,现在感觉不景气了欸, ...

刚刚找来,没有iframe/frame的标签{:10_306:}

确实不景气,不能长期玩,玩玩新品就跑,还有点小赚{:10_304:}

wp231957 发表于 2022-10-7 07:12:39

xyh2695368537 发表于 2022-10-6 17:50
刚刚找来,没有iframe/frame的标签

确实不景气,不能长期玩,玩玩新品就跑,还有点小赚{ ...

08行,多换换,多试试
比如xpath   js等
页: [1]
查看完整版本: 关于selenium LINK_TEXT定位不到的问题