美文网首页selenium+python
selenium的无界面的firefox,chrome

selenium的无界面的firefox,chrome

作者: 草中人 | 来源:发表于2019-06-06 09:37 被阅读0次

    最近被虐了,有些东西自己没完全记录在脑子里,均在笔记、文档中,发现不是很好,工作中方便,但面试时不方便,哈哈哈哈,以后得督促自己多加强记忆了,希望看到的童年们也不只停留在笔记中,记在脑子中吧

    工作中用到的,在此处记录一下:使用手机模式访问界面

    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()

    相关文章

      网友评论

        本文标题:selenium的无界面的firefox,chrome

        本文链接:https://www.haomeiwen.com/subject/wvcyxctx.html