我尝试在按钮上自动单击python硒。
我试图单击此按钮:
<li class="dealers-show-more"><span class="btn btn-special btn-small color-grey">Mehr anzeigen</span></li>
使用以下代码:
browser.get("https://www....html")
print("Seite geöffnet")
action = browser.find_element_by_css_selector("btn btn-special btn-small color-grey")
for i in range(100):
action.click()
print("fertig")
browser.close()
以下是我得到的错误:
回溯(最近通话最近): 文件“ C:\ Users \ T430 \ Desktop \ Datenerfassung \ optiker \ eschenbach_links1.py”,第16行,在 动作= browser.find_element_by_css_selector(“ btn btn-special btn-small color-grey”) 。 。 。 。 。 selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{“方法”:“ css选择器”,“选择器”:“ btn btn-特殊btn-小颜色-灰色”} (会话信息:chrome = 75.0.3770.142) (驱动程序信息:chromedriver = 2.46.628402(536cd7adbad73a3783fdc2cab92ab2ba7ec361e1),platform = Windows NT 10.0.17763 x86_64)
答案 0 :(得分:2)
这是您必须使用的CSS。
.btn.btn-special.btn-small.color-grey
始终确保用.
表示该类,并用.
替换空白