欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Selenium中的option使用示例

 更新時(shí)間:2022年12月13日 11:39:04   作者:松勤吳老師  
這篇文章主要介紹了Selenium中的option用法實(shí)例,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在上一篇文章Selenium中免登錄的實(shí)現(xiàn)方法一option中我們用到了option,而option的用法是很多的,本文舉幾個(gè)例子

關(guān)于無(wú)頭瀏覽器,也屬于option的一種,但我們單獨(dú)開(kāi)個(gè)篇幅講一下

01. 無(wú)痕模式

from selenium import webdriver
myoption = webdriver.ChromeOptions()
myoption.add_argument('--incognito')
driver = webdriver.Chrome(options=myoption)

02. 啟動(dòng)時(shí)窗口大小設(shè)置

  • 最大化
from selenium import webdriver
myoption = webdriver.ChromeOptions()
myoption.add_argument('--start-maximized')
driver = webdriver.Chrome(options=myoption)
  • 指定大小
from selenium import webdriver
myoption = webdriver.ChromeOptions()
myoption.add_argument('--window-size=800,600')
driver = webdriver.Chrome(options=myoption)
  • 指定比例:這里有點(diǎn)坑,你得到的size是整數(shù),但/了之后就是浮點(diǎn)數(shù),此處參數(shù)只支持整數(shù)。
from selenium import webdriver
import pyautogui
myoption = webdriver.ChromeOptions()
width,height = pyautogui.size()
myoption.add_argument(f'--window-size={round(width/3)},{round(height/3)}')
driver = webdriver.Chrome(options=myoption)

03. 去掉瀏覽器被自動(dòng)化軟件控制的提示

from selenium import webdriver
myoption = webdriver.ChromeOptions()
myoption.add_experimental_option("excludeSwitches", ["enable-automation"])
myoption.add_experimental_option('useAutomationExtension', False)
driver = webdriver.Chrome(options=myoption)

04. 偽造user-agent

from selenium import webdriver
# from fake_useragent import UserAgent  # 以前是這個(gè)庫(kù),現(xiàn)在鏈接外部網(wǎng)站有點(diǎn)問(wèn)題,就改用本地庫(kù)了
from local_fake_useragent import UserAgent  # pip install local-fake-useragent

chrome_ua = UserAgent('chrome').rget
print(chrome_ua) # Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 SUSE/10.0.626.0 (KHTML, like Gecko) Chrome/10.0.626.0 Safari/534.16
options = webdriver.ChromeOptions()
options.add_argument(f'user-agent={chrome_ua}')
driver = webdriver.Chrome(options=options)
driver.get('https://cn.bing.com')

05. 禁止彈窗

iqiyi的首頁(yè)打開(kāi)的時(shí)候會(huì)彈出 允許禁止,這個(gè)可以ban掉

from selenium import webdriver
prefs = {
    'profile.default_content_setting_values': {
        'notifications': 2
    }
}
myoption = webdriver.ChromeOptions()
myoption.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(options=myoption)
driver.get('https://www.iqiyi.com/')

到此這篇關(guān)于Selenium中的option用法實(shí)例的文章就介紹到這了,更多相關(guān)Selenium中的option用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pandas pd.cut()與pd.qcut()的具體實(shí)現(xiàn)

    pandas pd.cut()與pd.qcut()的具體實(shí)現(xiàn)

    本文主要介紹了pandas pd.cut()與pd.qcut()的具體實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Python實(shí)現(xiàn)批量下載文件

    Python實(shí)現(xiàn)批量下載文件

    之前給大家分享的python 多線程抓取網(wǎng)頁(yè),不過(guò)這個(gè)只能用python 來(lái)抓取到網(wǎng)頁(yè)的源代碼,如果你想用做python 下載文件的話,上面的可能就不適合你了,最近我在用python 做文件下載的時(shí)候就遇到這個(gè)問(wèn)題了,不過(guò)最終得以解決,我把代碼發(fā)出來(lái)
    2015-05-05
  • Python實(shí)現(xiàn)Appium端口檢測(cè)與釋放的實(shí)現(xiàn)

    Python實(shí)現(xiàn)Appium端口檢測(cè)與釋放的實(shí)現(xiàn)

    這篇文章主要介紹了Python實(shí)現(xiàn)Appium端口檢測(cè)與釋放的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 使用Python快樂(lè)學(xué)數(shù)學(xué)Github萬(wàn)星神器Manim簡(jiǎn)介

    使用Python快樂(lè)學(xué)數(shù)學(xué)Github萬(wàn)星神器Manim簡(jiǎn)介

    這篇文章主要介紹了使用Python快樂(lè)學(xué)數(shù)學(xué)Github萬(wàn)星神器Manim簡(jiǎn)介,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Pandas實(shí)現(xiàn)Dataframe的重排和旋轉(zhuǎn)

    Pandas實(shí)現(xiàn)Dataframe的重排和旋轉(zhuǎn)

    使用Pandas的pivot方法可以將DF進(jìn)行旋轉(zhuǎn)變換,本文將會(huì)詳細(xì)講解pivot的秘密,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 一文搞懂Python中列表List和元組Tuple的使用

    一文搞懂Python中列表List和元組Tuple的使用

    列表List 和 元組Tuple 可以說(shuō)是 Python 中最通用、最有用的數(shù)據(jù)類型。列表是動(dòng)態(tài)的,而元組具有靜態(tài)特征。本文將通過(guò)示例詳細(xì)講解二者的使用方法,需要的可以參考一下
    2022-04-04
  • python中圖片文件路徑格式如何使用

    python中圖片文件路徑格式如何使用

    這篇文章主要介紹了python中圖片文件路徑格式如何使用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 舉例講解如何在Python編程中進(jìn)行迭代和遍歷

    舉例講解如何在Python編程中進(jìn)行迭代和遍歷

    這篇文章主要介紹了舉例講解如何在Python編程中進(jìn)行迭代和遍歷,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-01-01
  • 基于python模擬TCP3次握手連接及發(fā)送數(shù)據(jù)

    基于python模擬TCP3次握手連接及發(fā)送數(shù)據(jù)

    這篇文章主要介紹了基于python模擬TCP3次握手連接及發(fā)送數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python學(xué)習(xí)教程之使用py2exe打包

    python學(xué)習(xí)教程之使用py2exe打包

    py2exe是一個(gè)將python腳本轉(zhuǎn)換成windows上的可獨(dú)立執(zhí)行的可執(zhí)行程序(*.exe)的工具,下面這篇文章主要給大家介紹了關(guān)于python學(xué)習(xí)教程之使用py2exe打包的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09

最新評(píng)論