1.打开网页
#coding : utf-8
from selenium import webdriver
#引入webdriver文件
driver=webdriver.Chrome()
#创建Chrome对象,调用Chrome浏览器
driver.get("http://idler.online/")
#在Chrome中输入url路径
2.Wait Time
#coding : utf-8
from selenium import webdriver
#引入webdriver文件
import time
#导入time包
driver=webdriver.Chrome()
#创建Chrome对象,调用Chrome浏览器
driver.get("http://idler.online/")
#在Chrome中输入url路径
time.sleep(3)
#设置等待3s
driver.quit()
3.刷新网页
#coding : utf-8
from selenium import webdriver
#引入webdriver文件
import time
driver=webdriver.Chrome()
#创建Chrome对象,调用Chrome浏览器
driver.get("http://idler.online/")
#在Chrome中输入url路径
time.sleep(3)
driver.refresh()
#刷新页面
4.缩放页面/截屏
driver.maximize_window()
#最大化浏览器窗口
driver.set_window_size(800,600)
#如方法名,set这个window的size
#coding : utf-8
from selenium import webdriver
#引入webdriver文件
driver.get_screenshot_as_file("c:\\CloudMusic\pic.png")
5.浏览器操作:关闭操作
两种方法:
driver.close()
#关闭当前窗口
driver.quit()
#关闭所有与当前窗口有关联的窗口,并退出驱动,释放资源
6.Web元素定位
通过id定位,find_element_by_id()
#coding : utf-8
from selenium import webdriver
import time
driver=webdriver.Chrome()
driver.get("https://www.baidu.com/")
button=driver.find_element_by_id("su")
search=driver.find_element_by_id("kw")
search.send_keys("zjy")
time.sleep(2)
button.click()
网友评论