【发布时间】:2022-12-08 03:07:21
【问题描述】:
错误信息
该字符串不是有效的 xpath 表达式
HTML
<div class="w-100 di-m flex-auto"> <div class="ma3 ma4-m mt1-m"> <section> <div class="mv4"> <div class="w_0Uhy w_tfcE"> </div> </div> <div class="mv4"> <div class="w_0Uhy w_tfcE"> </div> </div> <div class="mv4"> <div class="w_0Uhy w_tfcE"> </div> </div> <div class="mv4"> <div class="w_0Uhy w_tfcE"> </div> </div> </section> </div> </div>硒 Python 代码
webd = webdriver.Chrome(service=s, options=options) webd.get("url") webd.find_element(By.XPATH, "//div[@class='w-100']//div[@class='ma3']//section//div[@class='mv4']")这是正确的获取方式吗
【问题讨论】:
-
也许尝试每个元素的整个类名,比如 ma3 ma4-m mt1-m
标签: python selenium selenium-webdriver xpath