大家好,又见面了,我是你们的朋友全栈君。
摘要:
selenium用于python操作游览器,用代码的方式模拟人的操作。例如登陆模拟人输入数据,点击登陆button等。
准备工作:
1.安装一个游览器
2下载游览器对应版本的驱动,
chromedriver下载地址:http://chromedriver.storage.proxy.ustclug.org/index.html
3.安装python包:pip install selenium
试例代码:
from selenium import webdriver import time import pickle #驱动实例化,下载的驱动文件.exe路径D:\python\chromedriver.exe driver = webdriver.Chrome(executable_path="D:\python\chromedriver.exe") # 加载一个网页 driver.get("https://xx.com") # 3秒钟去打开 time.sleep(3) # 开始登录 # 找用户名的输入框 we_account = driver.find_element_by_id('loginStr') #we_account.clear() we_account.send_keys("xxx") #找密码的输入框 we_password = driver.find_element_by_id('pwd') #we_password.clear() we_password.send_keys("xx") # 找登录按钮并单击 driver.find_element_by_class_name('btn').click() time.sleep(3)
在页面中找元素的方法
对游览器的操作
# 浏览器打开网址 driver.get("https://www.baidu.com") # 浏览器最大化 driver.maximize_window() # 设置浏览器的高度为800像素,宽度为480像素 driver.set_window_size(480, 800) # 浏览器后退 driver.back() # 浏览器前进 driver.forward() # 浏览器关闭 driver.close() # 浏览器退出 driver.quit()
鼠标事件
键盘事件
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155995.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...