1.获取页面title
title:获取当前页面的标题显示的字段
1 2 3 4 5 6 7 8 9 | from selenium import webdriver import time browser = webdriver.Chrome() browser.get( 'https://www.baidu.com' ) #打印网页标题 print (browser.title) #输出内容:百度一下,你就知道 |
2.获取页面URL
current_url:获取当前页面的URL
1 2 3 4 5 6 7 8 9 | from selenium import webdriver import time browser = webdriver.Chrome() browser.get( 'https://www.baidu.com' ) #打印网页标题 print (browser.current_url) #输出内容:百度一下,你就知道 |
3.获取浏览器版本号
capabilities['version']):打印浏览器version的值
1 2 3 4 5 6 7 8 9 | from selenium import webdriver import time browser = webdriver.Chrome() browser.get( 'https://www.baidu.com' ) #打印网页标题 print (browser.capabilities[ 'version' ]) #输出内容:67.0.3396.87 |
4.获取元素尺寸
size:返回元素的尺寸
1 2 3 4 5 6 7 8 9 10 11 | from selenium import webdriver import time browser = webdriver.Chrome() browser.get( 'https://www.baidu.com' ) #定位输入框 input_box = browser.find_element_by_id( 'kw' ) #打印输入框尺寸 print (input_box.size) #输出内容:{'height': 22, 'width': 500} |
5.获取元素的文本
text:返回元素的文本信息
1 2 3 4 5 6 7 8 9 10 11 | from selenium import webdriver import time browser = webdriver.Chrome() browser.get( 'https://www.baidu.com' ) #定位备案元素 recordcode = browser.find_element_by_id( 'jgwab' ) #打印备案元素信息 print (recordcode.text) #输出内容:京公网安备11000002000001号 |
6.获得属性值
- get_attribute('')方法
- get_attribute('href'):获取href属性值
- get_attribute('id'):获取id属性值
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # coding=utf-8 import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait( 6 ) driver.get( "https://www.baidu.com" ) time.sleep( 1 ) for link in driver.find_elements_by_xpath( "//*[@href]" ): print (link.get_attribute( 'href' )) driver.quit() |
https://www.jb51.net/article/194506.htm