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

Python+Selenium實(shí)現(xiàn)一鍵摸魚(yú)&采集數(shù)據(jù)

 更新時(shí)間:2022年08月31日 08:56:58   作者:是小菜欸  
將Selenium程序編寫(xiě)為 .bat 可執(zhí)行文件,從此一鍵啟動(dòng)封裝好的Selenium程序,省時(shí)省力還可以復(fù)用,豈不美哉。所以本文將利用Selenium實(shí)現(xiàn)一鍵摸魚(yú)&一鍵采集數(shù)據(jù),需要的可以參考一下

前言

將Selenium程序編寫(xiě)為 .bat 可執(zhí)行文件,從此一鍵啟動(dòng)封裝好的Selenium程序,省時(shí)省力還可以復(fù)用,豈不美哉

應(yīng)用場(chǎng)景

寫(xiě)好 .bat 可執(zhí)行程序,從此快速摸魚(yú)~

作用釋義
一鍵摸魚(yú)一次性打開(kāi)多個(gè)共上班摸魚(yú)的網(wǎng)頁(yè)(如:B站,虎牙…
一鍵數(shù)據(jù)采集執(zhí)行 .bat 可執(zhí)行文件,即完成數(shù)據(jù)的采集
給到他人使用自己寫(xiě)的腳本.bat 可執(zhí)行文件給到對(duì)方,即可暢快運(yùn)行(忽略環(huán)境安裝
開(kāi)機(jī)后一鍵啟動(dòng)多個(gè)程序自動(dòng)打開(kāi)多個(gè)指定程序

當(dāng)然,還可以將 .bat 可執(zhí)行文件添加到系統(tǒng)的 定時(shí)計(jì)劃,那樣就可以定時(shí)運(yùn)行啦!

應(yīng)該還有其它用途,但是我實(shí)在是編不下去了…

代碼

一鍵摸魚(yú)(打開(kāi)多個(gè)網(wǎng)頁(yè)

下面的代碼是偽代碼,隨手的

這里不局限于是 摸魚(yú)鏈接,它也可以是學(xué)習(xí)鏈接。

反正它可以一鍵打開(kāi)N多個(gè)網(wǎng)頁(yè),省去你手動(dòng)打開(kāi)多個(gè)網(wǎng)頁(yè)的煩惱,可謂是一勞永逸!??!

batch_open_website.py

# -*- coding: utf-8 -*-
# Name:         batch_open_website.py
# Author:       小菜
# Date:         2022/8/29 19:00
# Description:

from selenium import webdriver

driver = webdriver.Chrome()

driver.get('https://blog.csdn.net/weixin_45081575')

js = 'window.open("{url}")'

# 摸魚(yú)鏈接
urls = [
    'http://mo.fish/',  # 摸魚(yú)
    'https://bcy.net/',  # 半次元
    'http://jandan.net/',  # 煎蛋
    'https://www.huya.com/',  # 虎牙直播
    'https://dig.chouti.com/',  # 抽屜新熱榜
    'https://www.bilibili.com',  # B站
]

for url in urls:
    driver.execute_script(js.format(url=url))

可以看到,已經(jīng)打開(kāi)瀏覽器并訪問(wèn)多個(gè)網(wǎng)頁(yè)的了

編寫(xiě)bat

這一步比較簡(jiǎn)單,

demo.bat

@echo off
f:
cd F:\_selenium

start D:\Python3.10.4\python.exe batch_open_website.py

代碼釋義:

第一行是默認(rèn)寫(xiě)法

第二、三行是切換路徑,切換到Python腳本所在的路徑

最后一行是指定Python 運(yùn)行的路徑,當(dāng)然,如果只安裝了一個(gè)Python版本的,改成 start python 即可

demo.bat 可執(zhí)行文件,運(yùn)行效果如下:

一鍵數(shù)據(jù)采集

本文有標(biāo)題黨的嫌疑,但確實(shí)可以實(shí)現(xiàn)這個(gè)功能~

這個(gè)自己去完成吧。畢竟只有自己才知道自己需要采集啥數(shù)據(jù),Selenium也是可以采集數(shù)據(jù)的,雖然有點(diǎn)慢,嗯。。。就是慢!但勝在簡(jiǎn)單!

開(kāi)機(jī)自啟N個(gè)程序

思路發(fā)散一下,可以指定打開(kāi)多個(gè)電腦程序,不局限于Selenium瀏覽器的使用。

這里指定打開(kāi)多個(gè)電腦程序,省去一個(gè)個(gè)打開(kāi)的繁瑣~

batch_start_application.bat

@echo off

start chrome.exe

timeout /t 1

start wps.exe

timeout /t 1

start D:\WeChat\WeChat.exe

timeout /t 1

start D:\Typora\Typora.exe

代碼釋義:

timeout /t 1:等待一秒

start path/application:打開(kāi)指定路徑的程序(也可以不指定路徑

代碼運(yùn)行效果如下:

可以看到,電腦依次打開(kāi)了在代碼中指定的程序(chrome、wps、WeChat、typora…

這里思路再發(fā)散一下,將這個(gè) batch_start_application.bat 可執(zhí)行文件放置到 開(kāi)機(jī)自啟動(dòng)目錄,那就每次電腦開(kāi)機(jī)都會(huì)啟動(dòng)對(duì)應(yīng)的程序了~

步驟如下:

【W(wǎng)in+R】(按下 鍵盤(pán)的Win +R,打開(kāi)Windows系統(tǒng)的“運(yùn)行”窗口

shell:startup(然后在窗口中輸入 shell:startup,回車(chē)后會(huì)彈出一個(gè)文件夾

拷貝 batch_start_application.bat 到彈出來(lái)的文件夾中 即可

上述操作完成后,電腦每次開(kāi)機(jī)啟動(dòng)時(shí)候都會(huì)打開(kāi)你指定的程序啦!是不是很省事呢

到此這篇關(guān)于Python+Selenium實(shí)現(xiàn)一鍵摸魚(yú)&采集數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Python Selenium內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 3.6.2 安裝配置方法圖文教程

    python 3.6.2 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了python 3.6.2 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 手把手教你使用Python創(chuàng)建微信機(jī)器人

    手把手教你使用Python創(chuàng)建微信機(jī)器人

    微信,一個(gè)日活10億的超級(jí)app,不僅在國(guó)內(nèi)社交獨(dú)領(lǐng)風(fēng)騷,在國(guó)外社交也同樣占有一席之地,今天我們要將便是如何用Python來(lái)生成一個(gè)微信機(jī)器人,感興趣的朋友跟隨小編一起看看吧
    2019-04-04
  • python 多進(jìn)程并行編程 ProcessPoolExecutor的實(shí)現(xiàn)

    python 多進(jìn)程并行編程 ProcessPoolExecutor的實(shí)現(xiàn)

    這篇文章主要介紹了python 多進(jìn)程并行編程 ProcessPoolExecutor的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • python Boltons庫(kù)實(shí)用功能探索(深度復(fù)制類(lèi)型檢查重試機(jī)制)

    python Boltons庫(kù)實(shí)用功能探索(深度復(fù)制類(lèi)型檢查重試機(jī)制)

    這篇文章主要為大家介紹了python Boltons庫(kù)實(shí)用功能探索包含深度復(fù)制類(lèi)型檢查重試機(jī)制及數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Python生成器常見(jiàn)問(wèn)題及解決方案

    Python生成器常見(jiàn)問(wèn)題及解決方案

    這篇文章主要介紹了Python生成器常見(jiàn)問(wèn)題及解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • pip install 使用國(guó)內(nèi)鏡像的方法示例

    pip install 使用國(guó)內(nèi)鏡像的方法示例

    這篇文章主要介紹了pip install 使用國(guó)內(nèi)鏡像的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python基于Webhook實(shí)現(xiàn)github自動(dòng)化部署

    Python基于Webhook實(shí)現(xiàn)github自動(dòng)化部署

    這篇文章主要介紹了Python基于Webhook實(shí)現(xiàn)github自動(dòng)化部署,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 詳解如何用Python寫(xiě)個(gè)聽(tīng)小說(shuō)的爬蟲(chóng)

    詳解如何用Python寫(xiě)個(gè)聽(tīng)小說(shuō)的爬蟲(chóng)

    在路上經(jīng)常發(fā)現(xiàn)好多人都喜歡用耳機(jī)聽(tīng)小說(shuō),同事居然可以一整天的帶著一只耳機(jī)聽(tīng)小說(shuō)。本文就用Python爬蟲(chóng)實(shí)現(xiàn)下載聽(tīng)小說(shuō)tingchina.com的音頻,需要的可以參考一下
    2022-02-02
  • Python提取PDF指定內(nèi)容并生成新文件

    Python提取PDF指定內(nèi)容并生成新文件

    本文為你展示,如何用Python把許多PDF文件的文本內(nèi)容批量提取出來(lái),并且整理存儲(chǔ)到數(shù)據(jù)框中,以便于后續(xù)的數(shù)據(jù)分析。感興趣的可以了解一下
    2021-06-06
  • 詳解requirements.txt的生成和安裝

    詳解requirements.txt的生成和安裝

    本文主要介紹了詳解requirements.txt的生成和安裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評(píng)論