Selenium--selenium基础入门
什么是selenium?
Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。
selenium启动谷歌浏览器
1.注意事项
1.1 脚本的名称一定不能selenium
1.2 输入网址的时候要加上http://
2.下载webdriver地址:
谷歌浏览器的驱动:https://npm.taobao.org/mirrors/chromedriver
根据浏览器版本下载完驱动后,放在环境变量目录。如python的根目录,或者你可以自定义 。
from selenium import webdriver from time import sleep
driver = webdriver.Chrome() driver.get("http://www.baidu.com/") sleep(5) driver.quit()
谷歌浏览器模拟移动端
1.操作步骤
<1.导包
<2.添加谷歌浏览器加载项
设置模拟的手机型号
mobileEmulation = {"deviceName":"iPhone X"}
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation",mobileEmulation)
<3.打开谷歌浏览器---将屏蔽信息提示栏参数传入打开浏览器中
<4.打开地址
<5.关闭浏览器
2.需求
使用selenium打开谷歌浏览器,模拟iPhone X手机。
from selenium import webdriver from time import sleep
mobileEmulation = {"deviceName":"iPhone X"} options = webdriver.ChromeOptions() options.add_experimental_option("mobileEmulation",mobileEmulation) driver = webdriver.Chrome(chrome_options=options) url = "http://www.baidu.com/" driver.get(url) sleep(5) driver.quit()