指定驱动和获取HTML页面元素

2021-02-08 19:16

阅读:415

标签:名称   NPU   根目录   标签   定位   att   需要   地址   win   

一、浏览器驱动

1、将webdriver驱动放到python安装目录的根目录下,不需要指定驱动路径

from selenium import webdriver
driver = webdriver.Chrome()
# webdriver驱动放到python安装目录的根目录下就不需要指定驱动路径

2、指定驱动路径

from selenium import webdriver
# 如果驱动放在python安装目录的根目录下,就不用输入地址,如果驱动放到其它文件中就要加上驱地址
driver = webdriver.Chrome(r"D:\google\71版本\chromedriver71.exe")

二、获取HTML页面元素

1、获取标签名称或者标签中文本信息

from selenium import webdriver
# 启动浏览器驱动
driver = webdriver.Chrome()
# 打开网页
driver.get("http://www.baidu.com")
# 浏览器最大化
driver.maximize_window()
# 元素定位
# input_elem 代表一个网页标签对象,专业术语就是WebElement
input_elem = driver.find_element_by_id("kw")
# 获取标签名称
print(input_elem.tag_name)
# 获取标签对象中的文本信息
print(input_elem.text)

2、获取标签对象中的属性

from selenium import webdriver
# 启动浏览器驱动
driver = webdriver.Chrome()
# 打开网页
driver.get("http://www.baidu.com")
# 浏览器最大化
driver.maximize_window()
# 元素定位
# input_elem 代表一个网页标签对象,专业术语就是WebElement
input_elem = driver.find_element_by_id("kw")
# 获取标签名称
print(input_elem.tag_name)
# 获取标签对象中的文本信息
print(input_elem.text)
# 获取属性
print(input_elem.get_attribute("name"))
print(input_elem.get_attribute("id"))

 

指定驱动和获取HTML页面元素

标签:名称   NPU   根目录   标签   定位   att   需要   地址   win   

原文地址:https://www.cnblogs.com/liu-py-2019/p/13069300.html


评论


亲,登录后才可以留言!