最近被虐了,有些东西自己没完全记录在脑子里,均在笔记、文档中,发现不是很好,工作中方便,但面试时不方便,哈哈哈哈,以后得督促自己多加强记忆了,希望看到的童年们也不只停留在笔记中,记在脑子中吧
工作中用到的,在此处记录一下:使用手机模式访问界面
def __init__(self,browser):
self.browser = browser
print("======开始========")
def open(self,url):
self.base_url = url
self.mobile_emulation = {'deviceName': 'iPhone 6'} self.optionsC = webdriver.ChromeOptions() self.optionsC.add_experimental_option("mobileEmulation", self.mobile_emulation) self.browser = webdriver.Chrome(chrome_options=self.optionsC) self.browser.get(self.base_url) self.browser.implicitly_wait(20) self.__baseurl=url # 实例化对象不会改变__baseurl的值
headless(无头)模式--无界面版本的浏览器
在firefox56,chrome59开始,就支持headless模式了
只需要添加几行代码就行
chrome_options = webdriver.ChromeOptions()
chrome_options.set_headless()
brower = webdriver.Chrome(chrome_options=chrome_options)
brower.get('https://www.baidu.com')
brower.close()
网友评论