zoukankan      html  css  js  c++  java
  • selenium设置Chrome

    关闭图片

    from selenium import webdriver
    
    options = webdriver.ChromeOptions()
    prefs = {
        'profile.default_content_setting_values': {
            'images': 2
        }
    }
    options.add_experimental_option('prefs', prefs)
    browser = webdriver.Chrome(chrome_options=options)
    
    # browser = webdriver.Chrome()
    url = "http://image.baidu.com/"
    browser.get(url)
    input("是否有图")
    browser.quit()
    
    

    更改UA和语言

    # !/usr/bin/python3.4
    # -*- coding: utf-8 -*-
    
    from selenium import webdriver
    # 进入浏览器设置
    options = webdriver.ChromeOptions()
    # 设置中文
    options.add_argument('lang=zh_CN.UTF-8')
    # 更换头部
    options.add_argument('user-agent="Mozilla/5.0 (iPod; U; CPU iPhone OS 2_1 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5F137 Safari/525.20"')
    browser = webdriver.Chrome(chrome_options=options)
    url = "http://image.baidu.com/"
    browser.get(url)
    browser.quit()
    

    携带cookie

    # !/usr/bin/python3.4
    # -*- coding: utf-8 -*-
    from selenium import webdriver
    browser = webdriver.Chrome()
    
    url = "https://www.baidu.com/"
    browser.get(url)
    # 通过js新打开一个窗口
    newwindow='window.open("https://www.baidu.com");'
    # 删除原来的cookie
    browser.delete_all_cookies()
    # 携带cookie打开
    browser.add_cookie({'name':'ABC','value':'DEF'})
    # 通过js新打开一个窗口
    browser.execute_script(newwindow)
    input("查看效果")
    browser.quit()
    

    设置分辨率

    # !/usr/bin/python3.4
    # -*- coding: utf-8 -*-
    from selenium import webdriver
    browser = webdriver.Chrome()
    
    browser .set_window_size(1440,900)
    print (browser .get_window_size())  
    
  • 相关阅读:
    涉猎
    linq to sql中的自动缓存(对象跟踪)
    Java的起源和发展
    Java为什么需要保留基本数据类型
    JDK各版本新增的主要特性
    【转】整理:著名软件是使用什么语言写的?
    Struts2框架学习
    json格式
    sqlserver开窗函数改造样例
    说一下这次的求职经历。
  • 原文地址:https://www.cnblogs.com/TTyb/p/6128323.html
Copyright © 2011-2022 走看看