python-selenium(2、初识webdriver)

首先需要了解的是webdriver是浏览器对象,顾名思义学过Java的应该会懂面向对象的思想。

from selenium import webdriver

driver = webdriver.Chrome() # 打开浏览器
driver.get("https://www.baidu.com") # 打开百度
el = driver.find_element("xpath", "//*[@id='s-top-left']/a[1]")

# input() # 阻塞 python暂停执行
# 元素常用操作
# 1.获取元素文本
print(el.text)
# 获取元素空间
print(el.rect)
# 获取元素UI内容
print(el.screenshot('el.png'))
# 元素操作
el.click()
# 关闭浏览器
driver.quit()
from selenium import webdriver

driver = webdriver.Chrome()

driver.maximize_window() # 最大化浏览器窗口
driver.get("https://www.baidu.com") # 打开百度

print(driver.title) # 打印标题
print(driver.current_url) # 打印当前页面的url
print(driver.page_source) # 打印当前页面的源码
print(driver.get_screenshot_as_file('page.png')) # 截图保存到本地

 

posted @ 2025-01-04 21:21  小杨同学906  阅读(24)  评论(0)    收藏  举报