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())  
    
  • 相关阅读:
    【力扣】11. 盛最多水的容器
    T-SQL 学习笔记 Chapter 6 子查询、表表达式 和排名函数 (一)
    忽然发现只是虚长了年岁,莫名的伤感。
    Gridview 多重表头 (二)
    那些 Cynthia 教我的事 之 PMSec (三)
    那些 Cynthia 教我的事 之 PMSec (二)
    那些 Cynthia 教我的事 之 PMSec (一)
    Gridview 多重表头 (一)
    项目总结之SSI (一)
    项目总结之MIT (一)
  • 原文地址:https://www.cnblogs.com/TTyb/p/6128323.html
Copyright © 2011-2022 走看看