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 @   小杨同学906  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示