安装selenium
pip3 install selenium # 查看是否安装成功 # 进入到python环境中 import selenium print(selenium.__version__)
网页元素定位
# 通过属性id和name来实现定位 find_element_by_id() find_element_by_name() # 如果多个元素的id和name相同的话只会定位到第一个元素 # 通过HTML标签类型,和属性class来实现定位 find_element_by_class_name() fine_element_by_tag_name() # 只能定位到符合条件的第一个元素 # 通过标签的值实现定位,partial_link用于模糊匹配 find_element_by_link_text() find_element_by_partial_link_text() # 如果网页中的文字不是唯一,那么也只会定位到第一个元素 # 元素的路径定位选择器 find_element_by_xpath() find_element_by_css_selector()
# 如果有多个相同元素,有想要同时获取 find_elements_by_id() find_elements_by_name() find_elements_by_class_name() find_elements_by_tag_name() find_elements_by_link_text() find_elements_by_partial_link_text() find_elements_by_xpath() find_elements_by_css_selector()
网页元素操控
原文:https://www.cnblogs.com/tulintao/p/11599793.html