
以一个小说网站为例
d = webdriver.Chrome()
d.get("https://www.yangguiweihuo.com/")例 1.
<div class="ccc">
属性为class,使用css表示则是在属性的值前面加.(点),表示为' .ccc'
d.find_element_by_css_selector('.ccc').click()
例 2.
<input type="text" name="username" id="username">
属性为id,使用css表示则是在属性的值前面加#,表示为 '#username'
d.find_element_by_css_selector('#username').send_keys('wwwww')总结(转载其他文档)
css | 解释 |
| .info | class 选择器,匹配所有class 属性中包含info 的元素 |
| #footer id | 选择器,匹配所有id 属性等于footer 的元素 |
本文介绍如何利用Python的Selenium库结合CSS选择器来定位网页上的元素,包括使用class和id属性进行精确匹配的方法。

被折叠的 条评论
为什么被折叠?



