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

selenium 連接已經(jīng)打開(kāi)的chrome瀏覽器 MAC

這篇具有很好參考價(jià)值的文章主要介紹了selenium 連接已經(jīng)打開(kāi)的chrome瀏覽器 MAC。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

selenium 連接已經(jīng)打開(kāi)的chrome瀏覽器 MAC

一,前言

今天在爬取chatGPT的谷歌插件的prompts的時(shí)候,發(fā)現(xiàn)繞不過(guò)他的反爬機(jī)制,失敗+1+1+1,所以想用連接已打開(kāi)的chatGPT頁(yè)面進(jìn)行控制

二,具體步驟

1,添加環(huán)境變量

用臨時(shí)在終端添加環(huán)境變量的方法,方便又快捷了屬實(shí)是,新打開(kāi)一個(gè)終端復(fù)制粘貼即可。

export PATH="/Applications/Google Chrome.app/Contents/MacOS:$PATH"
source ~/.bashrc

測(cè)試有沒(méi)有添加環(huán)境變量成功:

echo $PATH

selenium 連接已經(jīng)打開(kāi)的chrome瀏覽器 MAC
當(dāng)看到多了 /Applications/Google Chrome.app/Contents/MacOS就代表臨時(shí)添加成功了。

2,啟動(dòng)Chrome調(diào)試模式

Google\ Chrome --remote-debugging-port=9222 --user-data-dir="~/ChromeProfile"

運(yùn)行這個(gè)后,就可以看見(jiàn)一個(gè)chrome打開(kāi)了,接下來(lái)寫(xiě)程序連接它:

3,模版程序

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver import ActionChains

options = webdriver.ChromeOptions()

options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
# options.add_experimental_option('excludeSwitches', ['enable-automation'])
chromedriver_path='/Users/yanghao31/Desktop/software/chromedriver'#換成你的chromedriver的絕對(duì)地址
driver = webdriver.Chrome(executable_path=chromedriver_path, options=options)

url = 'https://www.tmall.com/'

driver.get(url)
# 這兩個(gè)屬性可以用來(lái)做斷言使用
print("當(dāng)前頁(yè)面標(biāo)題:", driver.title)
print("當(dāng)前頁(yè)面的url:", driver.current_url)

運(yùn)行上面的代碼,會(huì)發(fā)現(xiàn)它連接到你剛才打開(kāi)的瀏覽器
并輸出天貓和https://www.tmall.com/。
注:當(dāng)get中的url,瀏覽器中沒(méi)有打開(kāi)的時(shí)候會(huì)自動(dòng)打開(kāi)該頁(yè)面,當(dāng)已打開(kāi)的時(shí)候,則會(huì)刷新不過(guò)不需要重新登陸。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-440370.html

到了這里,關(guān)于selenium 連接已經(jīng)打開(kāi)的chrome瀏覽器 MAC的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • selenium如何接管(控制)已打開(kāi)Chrome瀏覽器

    selenium如何接管(控制)已打開(kāi)Chrome瀏覽器

    一、目標(biāo) 使用selenium接管已經(jīng)打開(kāi)的Chrome瀏覽器,并以百度網(wǎng)站為例,輸出“百度一下”標(biāo)簽元素。 注: 我的終端是windows系統(tǒng),適用于windows系統(tǒng) 二、實(shí)現(xiàn)步驟 1. 首先用cmd命令切換到終端安裝Chrome的路徑 下面是我的終端chrome安裝路徑,不同終端安裝可能不一樣, 若是不一

    2024年02月11日
    瀏覽(94)
  • python通過(guò)selenium爬取網(wǎng)頁(yè)信息,python獲取瀏覽器請(qǐng)求內(nèi)容,控制已經(jīng)打開(kāi)的瀏覽器

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

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

    2024年02月16日
    瀏覽(97)
  • 解決selenium打開(kāi)Chrome瀏覽器自動(dòng)退出的問(wèn)題

    解決selenium打開(kāi)Chrome瀏覽器自動(dòng)退出的問(wèn)題

    好不容易安裝好selenium和對(duì)應(yīng)的瀏覽器驅(qū)動(dòng)器后終于可以運(yùn)行程序了,結(jié)果發(fā)現(xiàn)一運(yùn)行程序后瀏覽器打開(kāi)就自動(dòng)退出了,但是我在Python代碼中并沒(méi)有寫(xiě)driver.quit()方法,上網(wǎng)查了查發(fā)現(xiàn)原來(lái)是我的selenium版本是4.8.2的,selenium升級(jí)到版本4.7.2后,會(huì)出現(xiàn)這個(gè)瀏覽器自動(dòng)退出的問(wèn)題

    2024年02月11日
    瀏覽(104)
  • selenium連接已經(jīng)存在的edge瀏覽器

    selenium連接已經(jīng)存在的edge瀏覽器

    使用remote-debugging-port連接edge瀏覽器 官方文檔 1.edge為最新版瀏覽器,基于chromenium內(nèi)核 使用命令行 端口號(hào)只要沒(méi)有占用,可以隨便設(shè)置 2. 腳本連接 執(zhí)行后打開(kāi)該頁(yè)面 溫馨提示:必須加user-data-dir參數(shù)否則會(huì)失敗 待完善

    2024年02月13日
    瀏覽(98)
  • selenium 使用已打開(kāi)的chrome瀏覽器(python版)

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

    2024年02月14日
    瀏覽(94)
  • 使用selenium啟動(dòng)谷歌Chrome瀏覽器打開(kāi)指定網(wǎng)站,頁(yè)面空白,而使用其它瀏覽器手動(dòng)打開(kāi)該網(wǎng)站則正常

    在使用python實(shí)現(xiàn)自動(dòng)化網(wǎng)絡(luò)爬蟲(chóng)時(shí),我使用到selenium來(lái)驅(qū)動(dòng)谷歌Chrome瀏覽器來(lái)打開(kāi)某一個(gè)網(wǎng)頁(yè),然后爬取數(shù)據(jù),當(dāng)使用Python中的selenium庫(kù)驅(qū)動(dòng)Chrome瀏覽器打開(kāi)特定網(wǎng)站時(shí),頁(yè)面內(nèi)容為空白,但在其他瀏覽器中手動(dòng)訪(fǎng)問(wèn)該網(wǎng)站則顯示正常。

    2024年02月07日
    瀏覽(101)
  • selenium還能這么玩:連接已經(jīng)存在的瀏覽器

    selenium還能這么玩:連接已經(jīng)存在的瀏覽器

    測(cè)試和爬蟲(chóng)對(duì)selenium并不會(huì)陌生,現(xiàn)有的教程已經(jīng)非常多。但是因?yàn)?selenium 封裝的方法比較底層,所以靈活性非常高,我們可以基于這種靈活性來(lái)實(shí)現(xiàn)非常豐富的定制功能。 這篇文章介紹一個(gè)操作,可以讓 selenium 連接我們手動(dòng)打開(kāi)的瀏覽器。他的應(yīng)用場(chǎng)景主要是:你可以通

    2024年02月08日
    瀏覽(29)
  • 【已解決】使用selenium啟動(dòng)谷歌Chrome瀏覽器打開(kāi)指定網(wǎng)站,頁(yè)面空白,而使用其它瀏覽器手動(dòng)打開(kāi)該網(wǎng)站則正常

    【已解決】使用selenium啟動(dòng)谷歌Chrome瀏覽器打開(kāi)指定網(wǎng)站,頁(yè)面空白,而使用其它瀏覽器手動(dòng)打開(kāi)該網(wǎng)站則正常

    1、在使用python實(shí)現(xiàn)自動(dòng)化網(wǎng)絡(luò)爬蟲(chóng)時(shí),我使用到selenium來(lái)驅(qū)動(dòng)谷歌Chrome瀏覽器來(lái)打開(kāi)某一個(gè)網(wǎng)頁(yè),然后爬取數(shù)據(jù),代碼如下: ? ?2、但是當(dāng)執(zhí)行到driver.get(url)訪(fǎng)問(wèn)網(wǎng)站時(shí),頁(yè)面是空白的,如下所示,沒(méi)有正常顯示該網(wǎng)站的數(shù)據(jù) ? ?print輸出的網(wǎng)頁(yè)html也只有如下數(shù)據(jù): htmlhea

    2024年02月12日
    瀏覽(158)
  • python使用selenium打開(kāi)chrome瀏覽器時(shí)帶用戶(hù)登錄信息

    python使用selenium打開(kāi)chrome瀏覽器時(shí)帶用戶(hù)登錄信息

    導(dǎo)讀 我們?cè)谑褂?selenium 打開(kāi)google瀏覽器的時(shí)候,默認(rèn)打開(kāi)的是一個(gè)新的瀏覽器窗口,而且里面不帶有任何的瀏覽器緩存信息。當(dāng)我們想要爬取某個(gè)網(wǎng)站信息或者做某些操作的時(shí)候就需要自己再去模擬登陸 selenium操作瀏覽器 這里我們就以CSDN為例,來(lái)展示如何讓selenium在打開(kāi)

    2023年04月24日
    瀏覽(24)
  • 解決selenium使用chrome下載文件(如pdf)時(shí),反而打開(kāi)瀏覽器的預(yù)覽界面

    在初始化瀏覽器的時(shí)候,添加以下配置即可: 使用如下程序初始化,可以避免很多問(wèn)題: 在需要下載文件時(shí),只需要直接 browser.get(網(wǎng)絡(luò)文件URL) 即可直接下載文件到配置的 \\\"C:UsersUser4Downloads\\\" 路徑下:

    2024年02月04日
    瀏覽(97)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包