Python-selenium 阳光穿透心脏的1/2处 2023-08-17 17:00 102阅读 0赞 #### **摘要:** #### selenium用于python操作游览器,用代码的方式模拟人的操作。例如登陆模拟人输入数据,点击登陆button等。 #### **准备工作:** #### 1.安装一个游览器 2下载游览器对应版本的驱动, chromedriver下载地址:[http://chromedriver.storage.googleapis.com/index.html][http_chromedriver.storage.googleapis.com_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) #### **在页面中找元素的方法** #### ![1609950-20190926113903119-1629647332.png][] ### **对游览器的操作** ### # 浏览器打开网址 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() ### **鼠标事件** ### ![1609950-20190926114311091-683846601.png][] ### **键盘事件** ### ![1609950-20190926114346558-1756380209.png][] 转载于:https://www.cnblogs.com/JinweiChang/p/11589836.html [http_chromedriver.storage.googleapis.com_index.html]: https://link.jianshu.com/?t=http%3A%2F%2Fchromedriver.storage.googleapis.com%2Findex.html [1609950-20190926113903119-1629647332.png]: /images/20230809/72d4cf976fbc453e86bd12602e0100bc.png [1609950-20190926114311091-683846601.png]: /images/20230809/a6357bb71555462487a2864813d62def.png [1609950-20190926114346558-1756380209.png]: /images/20230809/16eb7001052d489fb4caf5328aa48714.png
还没有评论,来说两句吧...