国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python用selenium打開瀏覽器后秒關(guān)閉瀏覽器-解決方法

這篇具有很好參考價(jià)值的文章主要介紹了python用selenium打開瀏覽器后秒關(guān)閉瀏覽器-解決方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

學(xué)習(xí)selenium的時候,上手第一個腳本發(fā)現(xiàn)成功打開瀏覽器后,代碼執(zhí)行完畢瀏覽器又秒關(guān)閉了,代碼如下:

from  selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.baidu.com")

1、檢查代碼,代碼中沒有寫driver.quit()或driver.close()方法,也沒有其它錯誤提示;

2、檢查版本號,瀏覽器版本號,驅(qū)動版本號,確認(rèn)版本號沒有問題;

3、最后找到解決方法,如下:

from selenium import webdriver


options = webdriver.ChromeOptions()
options.add_experimental_option('detach', True)

driver = webdriver.Chrome(options=options)
driver.get('http://www.baidu.com')

python selenium默認(rèn)情況下,執(zhí)行完代碼邏輯后,瀏覽器也會自動關(guān)閉,上述代碼可以避免瀏覽器自動關(guān)閉。

python用selenium打開瀏覽器后秒關(guān)閉瀏覽器-解決方法

另一種更簡便的寫法:

?文章來源地址http://www.zghlxwxcb.cn/news/detail-503711.html

from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options

opt = Options()
opt.add_experimental_option('detach', True)
# 通過option參數(shù),設(shè)置瀏覽器不關(guān)閉
web = Chrome(options=opt)
web.get("https://www.lagou.com/")

到了這里,關(guān)于python用selenium打開瀏覽器后秒關(guān)閉瀏覽器-解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python讓selenium代碼執(zhí)行完畢不關(guān)閉瀏覽器的方法

    python selenium 在默認(rèn)情況下,執(zhí)行完業(yè)務(wù)邏輯的時候,瀏覽器也會進(jìn)行自動關(guān)閉,如何讓瀏覽器能夠不退呢?下面給出一種我認(rèn)為比較簡單的解決方案供大家進(jìn)行參考。 用 ChromeOptions options = webdriver.ChromeOptions() 然后 加初始化設(shè)置 options.add_experimental_option(‘detach’, True) 然后 將

    2024年02月11日
    瀏覽(33)
  • 解決Python selenium打開瀏覽器自動退出

    剛學(xué)selenium,在網(wǎng)上復(fù)制了啟動瀏覽器的代碼,結(jié)果打開Chrome瀏覽器跳轉(zhuǎn)網(wǎng)頁后,瀏覽器自動退出了,可是并沒有調(diào)用quit(),查了下解決方案,說是降版本,不想降,所以找了其他方法: 設(shè)置啟動參數(shù)即可,驅(qū)動過程結(jié)束后保持瀏覽器的打開狀態(tài): options.add_experimental_option(

    2024年02月05日
    瀏覽(24)
  • python通過selenium爬取網(wǎng)頁信息,python獲取瀏覽器請求內(nèi)容,控制已經(jīng)打開的瀏覽器

    python通過selenium爬取網(wǎng)頁信息,python獲取瀏覽器請求內(nèi)容,控制已經(jīng)打開的瀏覽器

    背景:通過python中直接get或者urlopen打開一些有延遲加載數(shù)據(jù)的網(wǎng)頁,會抓取不到部分信息。 1. 命令行打開chrome,并開啟調(diào)試端口 (前提,找到chrome安裝目錄,找到chrome.exe所在路徑,添加到環(huán)境變量中,例如我的是C:Program FilesGoogleChromeApplication) remote-debugging-port指定遠(yuǎn)程調(diào)試

    2024年02月16日
    瀏覽(97)
  • 【Python小技巧】Python操控Chrome瀏覽器實(shí)現(xiàn)網(wǎng)頁打開、切換、關(guān)閉(送獨(dú)家Chrome操作打包類源碼、Chrome瀏覽器Cookie在哪里?)

    【Python小技巧】Python操控Chrome瀏覽器實(shí)現(xiàn)網(wǎng)頁打開、切換、關(guān)閉(送獨(dú)家Chrome操作打包類源碼、Chrome瀏覽器Cookie在哪里?)

    本文將為您展示如何通過Python控制瀏覽器實(shí)現(xiàn)網(wǎng)頁的打開、頁面的切換和關(guān)閉的基本操作,另外對于高階用戶,知道Chrome瀏覽器Cookie在哪里?可以方便方位Cookie從而實(shí)現(xiàn)帶登錄的更多操作。當(dāng)然,利用本文方法,你也可以提前登錄好,這樣就可以直接操作,而免去繁瑣的登錄

    2024年02月16日
    瀏覽(97)
  • Python+Selenium程序執(zhí)行完,chrome瀏覽器自動關(guān)閉解決方案

    因?yàn)榘裠river = webdriver.Chrome()放在了函數(shù)內(nèi)部,在函數(shù)執(zhí)行完畢之后,程序內(nèi)所有的步驟都結(jié)束了,關(guān)于這段程序的進(jìn)程也就結(jié)束了,瀏覽器包含在內(nèi),所以才會自動退出。 設(shè)置全局變量,即把打開瀏覽器的操作放在函數(shù)外部,函數(shù)執(zhí)行完畢,瀏覽器就不會關(guān)閉 關(guān)閉瀏覽器代

    2024年02月16日
    瀏覽(97)
  • selenium 使用已打開的chrome瀏覽器(python版)

    使用selenium?的 webdriver?調(diào)試的時候,每次都是打開一個新的?chrome瀏覽器實(shí)例,特別不方便,那怎么使用上次打開的chrome瀏覽器實(shí)例呢,以下是完整代碼,親測可用 python版本:3.10 系統(tǒng):win11 步驟1,先寫一個打開?chrome瀏覽器?的文件1,里面指定這個chrome瀏覽器實(shí)例的端口號

    2024年02月14日
    瀏覽(93)
  • python運(yùn)行selenium創(chuàng)建Edge瀏覽器更改默認(rèn)下載路徑的方法與防止程序結(jié)束后瀏覽器窗口自動關(guān)閉的方法

    python運(yùn)行selenium創(chuàng)建Edge瀏覽器更改默認(rèn)下載路徑的方法與防止程序結(jié)束后瀏覽器窗口自動關(guān)閉的方法

    結(jié)合chatgpt與csdn查閱資料后 得到解決方法: 其中 “D:Downloads_test”改為你自己想要默認(rèn)下載路徑, \\\"download.prompt_for_download\\\"為下載文件開始時Edge瀏覽器是否彈出另存為窗口,True則觸發(fā)下載時會彈出另存為窗口,F(xiàn)alse則直接將文件下載到默認(rèn)下載路徑中。 另存為窗口長相如下

    2024年02月11日
    瀏覽(19)
  • Python運(yùn)行selenium程序執(zhí)行結(jié)束后自動關(guān)閉瀏覽器 解決方法 親測有效

    最近朋友在學(xué)Selenium的時候遇到一個問題,當(dāng)執(zhí)行完selenium程序后,瀏覽器會閃退也就是自動關(guān)閉,程序中也沒有寫driver.quit()或driver.close()方法,解決后發(fā)布上來以供學(xué)習(xí)交流。 內(nèi)容比較簡單,這里直接附上代碼: (1)修改前 (2)修改后:

    2024年02月11日
    瀏覽(25)
  • 關(guān)于python的selenium控制已經(jīng)打開的edge瀏覽器

    ?下載edge驅(qū)動后,放在edge的exe文件同目錄下,并將exe的目錄添加到系統(tǒng)“用戶“變量path中。之后在exe目錄下打開cmd 。在cmd中輸入msedge.exe --remote-debugging-port=9222 --user-data-dir=\\\"D:pythonseleniumEdge\\\"? ? ? -----注意:提前建這個文件夾\\\"D:pythonseleniumEdge\\\"?

    2024年02月07日
    瀏覽(100)
  • Selenium | 控制已打開的瀏覽器-python-edge

    Selenium | 控制已打開的瀏覽器-python-edge

    詭異的驗(yàn)證碼和微信掃碼登錄著實(shí)讓爬蟲難堪,那是否可以在已經(jīng)打開的瀏覽器基礎(chǔ)上,繼續(xù)運(yùn)行自動化腳本?通過手工登錄后,再讓腳本執(zhí)行程序,這樣可以解決很大的一個痛點(diǎn)。 右鍵點(diǎn)擊桌面上的“Edge瀏覽器”,點(diǎn)擊“屬性”。 復(fù)制“ 起始位置 ”路徑。 插句話:點(diǎn)擊“

    2024年02月03日
    瀏覽(226)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包