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

deno使selenium調(diào)用edge瀏覽器(Window)

這篇具有很好參考價值的文章主要介紹了deno使selenium調(diào)用edge瀏覽器(Window)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. 獲取驅(qū)動 msedgedriver.exe

  • 查看edge瀏覽器版本,鏈接: edge://settings/help
  • 下載對應的版本驅(qū)動:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
  • msedgedriver.exe 放到系統(tǒng)環(huán)境的PATH中

2、代碼部分

//導入 selenium 庫
import { Builder, By } from 'npm:selenium-webdriver'
const driver = new Builder().forBrowser('MicrosoftEdge').build()

try {
  await driver.get("http://www.baidu.com/"); //想要打開的網(wǎng)址
  // ...
  driver.quit(); // 表示關(guān)閉瀏覽器
} catch (err) {}


頁面下拉滾動到底功能文章來源地址http://www.zghlxwxcb.cn/news/detail-530167.html

/** 頁面滾動 */
const STEP = 1000
async function scrollDonw(edge: any) {
  const getHeight = 'return document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;'
  let currH, pageH = 0
  do {
    await sleep(1000)
    currH = await driver.executeScript(getHeight)
    pageH = await driver.executeScript('return document.body.scrollHeight')
    console.log(`${pageH} - ${currH} = ${pageH - currH}`)
    const jsexec = `window.scrollTo(${currH}, ${currH + STEP})`
    driver.executeScript(jsexec)
  } while (pageH - currH > STEP)
}

到了這里,關(guān)于deno使selenium調(diào)用edge瀏覽器(Window)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 安裝 selenium 及配置 edge 瀏覽器驅(qū)動

    安裝 selenium 及配置 edge 瀏覽器驅(qū)動

    安裝瀏覽器驅(qū)動時注意版本保持一致。 查看瀏覽器版本: 在這個網(wǎng)站上下載驅(qū)動:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/。 上圖中看到我的Edge版本是 120.0.2210.61。進入網(wǎng)站下載驅(qū)動。 將其解壓到python解釋器目錄并重命名為 MicrosoftWebDriver.exe 。 將壓縮包解壓到

    2024年02月03日
    瀏覽(99)
  • selenium 接管可保存用戶數(shù)據(jù)瀏覽器(edge)

    0、作用:保留登錄數(shù)據(jù) 1、瀏覽器:edge 瀏覽器(chorm類似) 2、環(huán)境:安裝 selenium 與 selenium edge 引擎 下載 selenium: 根據(jù) edge 版本找到對應的引擎: 1、接管本地瀏覽器 相關(guān)包 啟動瀏覽器 初始化配置 selenium 進行相關(guān)自動化操作 關(guān)閉瀏覽器

    2024年02月16日
    瀏覽(16)
  • selenium打開edge瀏覽器閃退問題

    selenium打開edge瀏覽器閃退問題

    本文記錄selenium在打開瀏覽器后會自動閃退問題。 版本如下 需保證瀏覽器驅(qū)動為對應版本,官方給的下載驅(qū)動的地址為:https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/ 下載完驅(qū)動放在如下文件夾 edge瀏覽器默認安裝路徑為:C:Program Files (x86)MicrosoftEdgeApplication seleni

    2024年02月13日
    瀏覽(23)
  • Selenium WebDrive使用Edge瀏覽器模擬登錄163郵箱

    ** ** 1.首先要在pycharm中下載好Selenium 2.然后下載瀏覽器驅(qū)動這里是鏈接 (https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) *注意版本要一致 *注意放置的位置要在python3.7(這里是我用的)的更目錄下也就是找到python文件夾打開后放進去有些資料說要改名這里不用因為Seleni

    2023年04月15日
    瀏覽(93)
  • 不讓selenium自動關(guān)閉瀏覽器頁面(閃崩)[vscode +edge]

    不讓selenium自動關(guān)閉瀏覽器頁面(閃崩)[vscode +edge]

    前言: 看見網(wǎng)上這個的解決方法不是關(guān)于chrome就是關(guān)于pycharm。 像我這種平時喜歡用vscode和edge來寫爬蟲的遇到問題,真的是難繃?????? 用的是 vscode和selenium配合edge來實現(xiàn): 所需軟件版本: python: 3.10.8. vscode 版本: 1.81.1 (user setup) selenium 版本: 4.5 edge 版本:版本 116.0.193

    2024年02月07日
    瀏覽(28)
  • Edge瀏覽器做web自動化測試(selenium)

    Edge瀏覽器做web自動化測試(selenium)

    查看瀏覽器設置看edge瀏覽器版本 ? 下載edge瀏覽器對應版本驅(qū)動 Microsoft Edge WebDriver - Microsoft Edge Developer ? 下載完畢后壓縮包 ? ?后面請參考selenium使用 selenium自動化測試(初窺門徑)_鄧霖濤的博客-CSDN博客 在導入selenium的maven 相關(guān)依賴可以用選擇edge的驅(qū)動 ? 測試代碼如下:? 執(zhí)

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

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

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

    2024年02月03日
    瀏覽(227)
  • 關(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 Edge的無頭瀏覽器模式以及反WebDriver檢測

    Selenium Edge的無頭瀏覽器模式以及反WebDriver檢測

    ? ? ? ? 由于本人只使用Edge瀏覽器,所以在得知Selenium對PantomJS的支持取消后,在網(wǎng)上找了各種關(guān)于Edge瀏覽器的資料。配置Selenium Edge有多種方法,但這里只介紹一種方法。 MSEdgeDriver下載地址 ?此處需要注意將瀏覽器更新到最新版本,以及選擇正確的下載通道 解壓下載的壓縮

    2023年04月09日
    瀏覽(90)
  • python+Pycharm+selenium操作瀏覽器(Chorme或Edge)

    python+Pycharm+selenium操作瀏覽器(Chorme或Edge)

    ? ?選擇適合自己的環(huán)境 下載后解壓 將自己解壓后的文件路徑添加到系統(tǒng)環(huán)境變量,使用管理員打開CMD或PowerShell; ?查看文檔,參考: ?

    2024年02月17日
    瀏覽(121)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包