码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-06-08 23:51:55      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:名称   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!