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

根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片

這篇具有很好參考價(jià)值的文章主要介紹了根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1,根據(jù)UIL下載圖片/視頻

2,根據(jù)URL自動(dòng)下載圖片/視頻

3、GUI自動(dòng)下載想要的圖片

①點(diǎn)擊下載按鈕,進(jìn)行挨個(gè)下載

②右擊保存進(jìn)行下載圖片

4、圖片或視頻URL批量放入瀏覽器頁(yè)面上


1,根據(jù)UIL下載圖片/視頻

def downForInterface(file_path):
    count = 1
    value_rows = []
    with open(file_path, encoding='UTF-8') as file:
        f_csv = csv.reader(file)
        for r in f_csv:
            value_rows.append(r)
    for file_path in value_rows:
        cunmulu = ''
        if '.' in file_path[0]:
            print(cunmulu + str(random.random()) + '.' + file_path[0].split('.')[-1])
            urllib.request.urlretrieve(file_path[0], cunmulu + str(count) + '.' + file_path[0].split('.')[-1])
        else:
            print(cunmulu + str(random.random()) + '.mp4')
            urllib.request.urlretrieve(file_path[0], cunmulu + str(count) + '.mp4')
        count = count + 1
downForInterface('image_or_video_url.csv')

效果如如下:
根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片,實(shí)用腳本,python,開(kāi)發(fā)語(yǔ)言

image_or_video_url.csv文件內(nèi)容案例如下:
http://p8.itc.cn/images01/20201106/58779d3abcf040429748ebef7c25b4bf.jpeg
http://p9.itc.cn/images01/20201106/00bf12aff4c54f16b628097195a9bd6d.jpeg
http://p8.itc.cn/images01/20201106/e4bd1a9946804c77b8ca38cb16494e5f.jpeg
https://vd3.bdstatic.com/mda-nadbjpk0hnxwyndu/720p/h264_delogo/1642148105214867253/mda-nadbjpk0hnxwyndu.mp4
https://vd4.bdstatic.com/mda-pcraqjsn1bz1q2q0/sc/cae_h264/1679816509746997780/mda-pcraqjsn1bz1q2q0.mp4

2,根據(jù)URL自動(dòng)下載圖片/視頻 ?

import time
import pyautogui
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
class SaveImageOrVideo():
    def __init__(self):
        self.driver = webdriver.Chrome()

    def saveImage(self,file_path):
        a = 0
        with open(file_path, "r") as file:
            try:
                for url in file.readlines():
                        a += 1
                        print(url)
                        self.driver.get(url)
                        time.sleep(2)
                        if(url.split('.')[-1].strip() not in 'mp4wmvrmaviflvwebmwavrmvbmpgmov'):
                            image_element = self.driver.find_element(By.XPATH,'/html/body/img')
                        else:
                            image_element = self.driver.find_element(By.XPATH,'/html/body/video')
                        action = ActionChains(self.driver).move_to_element(image_element)
                        action.context_click(image_element)
                        action.perform()
                        pyautogui.typewrite(['v'])
                        time.sleep(4)
                        pyautogui.typewrite(['enter'])
                        print("執(zhí)行了{(lán)0}次,下載了{(lán)1}個(gè)文件".format(a, a))
                time.sleep(500)
            except Exception as err:
                print('An exception happened:' + str(err))
            finally:
                self.driver.quit()
if __name__ == '__main__':
    saveImageOrVideo = SaveImageOrVideo()
    saveImageOrVideo.saveImage("image_or_video_url.csv")

效果圖如下:
根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片,實(shí)用腳本,python,開(kāi)發(fā)語(yǔ)言

?image_or_video_url.csv內(nèi)容案例如下

?http://p8.itc.cn/images01/20201106/58779d3abcf040429748ebef7c25b4bf.jpeg http://p9.itc.cn/images01/20201106/00bf12aff4c54f16b628097195a9bd6d.jpeg http://p8.itc.cn/images01/20201106/e4bd1a9946804c77b8ca38cb16494e5f.jpeg https://vd3.bdstatic.com/mda-nadbjpk0hnxwyndu/720p/h264_delogo/1642148105214867253/mda-nadbjpk0hnxwyndu.mp4 https://vd4.bdstatic.com/mda-pcraqjsn1bz1q2q0/sc/cae_h264/1679816509746997780/mda-pcraqjsn1bz1q2q0.mp4

3、GUI自動(dòng)下載想要的圖片

①點(diǎn)擊下載按鈕,進(jìn)行挨個(gè)下載
#左鍵點(diǎn)擊下載圖片
import time
from selenium import webdriver
from selenium.webdriver.common.by import By

def downImageLifeClick(keyWord,count):
        before_time = time.time()
        keyWord = keyWord
        prefixUrl = "https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word="
        suffixUrl = "&step_word=&hs=2&pn=1&spn=0&di=13200&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=113014737%2C3445157660&os=2351244306%2C2367448695&simid=3050896469%2C3730470527&adpicid=0&lpn=0&ln=362&fr=&fmq=1570618921319_R&fm=&ic=undefined&s=undefined&hd=undefined&latest=undefined&copyright=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=http%3A%2F%2Fgss0.baidu.com%2F-vo3dSag_xI4khGko9WTAnF6hhy%2Fzhidao%2Fpic%2Fitem%2F0df431adcbef7609968039362cdda3cc7dd99e94.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bp7xt_z%26e3Bv54_z%26e3BvgAzdH3Fetjof-8nbml9nnclam-8nbml9nnclamdbdd_z%26e3Bip4s&gsm=&rpstart=0&rpnum=0&islist=&querylist=&force=undefined"
        driver = webdriver.Chrome()
        driver.get(
           prefixUrl+keyWord+suffixUrl)
        try:
            for i in range(0, count):
                #下載操作
                driver.maximize_window()
                down = driver.find_element(By.XPATH,'//*[@id="toolbar"]/span[7]')
                down.click()
                time.sleep(1)

                #翻頁(yè)操作
                image = driver.find_element(By.XPATH,'//*[@id="container"]/span[2]/span')
                image.click()
                time.sleep(1)
                print("已下載%d張圖片" % (i + 1))
        except Exception as e:
            print(e)
            time.sleep(10000)
        finally:
            driver.quit()
        after_time = time.time()
        print('您一共花費(fèi)了%d秒' % (after_time - before_time))

downImageLifeClick('古怪搞笑圖',5)

效果圖如下:

根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片,實(shí)用腳本,python,開(kāi)發(fā)語(yǔ)言

?

②點(diǎn)擊右鍵保存,進(jìn)行挨個(gè)下載
#pip install pypiwin32 -i https://pypi.douban.com/simple/
import win32api
import win32con
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
#右鍵保存下載圖片
from selenium.webdriver.common.by import By


def downImageRightClick(keyWord,count):
    before_time = time.time()
    keyWord = keyWord
    prefixUrl = "https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word="
    suffixUrl = "&step_word=&hs=2&pn=1&spn=0&di=13200&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=113014737%2C3445157660&os=2351244306%2C2367448695&simid=3050896469%2C3730470527&adpicid=0&lpn=0&ln=362&fr=&fmq=1570618921319_R&fm=&ic=undefined&s=undefined&hd=undefined&latest=undefined&copyright=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=http%3A%2F%2Fgss0.baidu.com%2F-vo3dSag_xI4khGko9WTAnF6hhy%2Fzhidao%2Fpic%2Fitem%2F0df431adcbef7609968039362cdda3cc7dd99e94.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3Bp7xt_z%26e3Bv54_z%26e3BvgAzdH3Fetjof-8nbml9nnclam-8nbml9nnclamdbdd_z%26e3Bip4s&gsm=&rpstart=0&rpnum=0&islist=&querylist=&force=undefined"
    driver = webdriver.Chrome()
    VK_CODE = {'enter': 0x0D, 'down_arrow': 0x28}
    driver.get(
       prefixUrl+keyWord+suffixUrl)
    try:
        for i in range(0,count):
            image = driver.find_element(By.XPATH,'//*[@id="srcPic"]/img')
            action = ActionChains(driver).move_to_element(image)
            # ActionChains(driver).context_click(image).perform()
            action.context_click(image).perform()
            time.sleep(1)
            win32api.keybd_event(86, 0, 0, 0)
            win32api.keybd_event(86, 0, win32con.KEYEVENTF_KEYUP, 0)
            time.sleep(2)
            win32api.keybd_event(VK_CODE['enter'], 0, 0, 0)
            win32api.keybd_event(VK_CODE['enter'], 0, win32con.KEYEVENTF_KEYUP, 0)
            print("已下載%d張圖片" % (i + 1))
            time.sleep(1)
            driver.find_element(By.XPATH,'//*[@id="container"]/span[2]').click()
            time.sleep(1)
    except Exception as e:
        print(e)
    finally:
        driver.quit()
    after_time = time.time()
    print('您一共花費(fèi)了%d秒' % (after_time - before_time))

downImageRightClick('清涼圖',5)

效果圖如下:

根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片,實(shí)用腳本,python,開(kāi)發(fā)語(yǔ)言

?

4、圖片或視頻URL批量放入瀏覽器頁(yè)面上

import time
from selenium import webdriver

def new_table():
    driver = webdriver.Chrome()
    try:
        driver.maximize_window()
        driver.delete_all_cookies()
        fo = open("image_or_video_url.csv", "r")
        for line in fo.readlines():
            if len(line) > 0:
                driver.get(line)
                driver.execute_script("window.open('');")  # 打開(kāi)新的頁(yè)面
                current_window = driver.current_window_handle
                handles = driver.window_handles
                # for handle in handles:
                #     if current_window != handle:
                #         driver.switch_to.window(handle) #耗時(shí) 50 185
                # driver.switch_to.window(handles[len(handles)-1]) #耗時(shí) 50 101
                driver.switch_to.window(handles[-1])  # 耗時(shí) 50 102
        fo.close()
        time.sleep(500)
    except Exception as e:
        print(e)
    finally:
        driver.quit()

new_table()

效果圖如下:

?

根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片篇結(jié)束,歡迎去我的主頁(yè)查看其它關(guān)于技術(shù)的文章~~~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-647071.html

到了這里,關(guān)于根據(jù)UIL下載圖片/視頻、根據(jù)URL自動(dòng)下載圖片/視頻、GUI自動(dòng)下載想要的圖片的文章就介紹完了。如果您還想了解更多內(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)文章

  • JAVA根據(jù)URL路徑將網(wǎng)絡(luò)視頻保存到本地

    JAVA根據(jù)URL路徑將網(wǎng)絡(luò)視頻保存到本地

    開(kāi)發(fā)項(xiàng)目遇到這么一個(gè)功能就是,通過(guò)http或者h(yuǎn)ttps的視頻或者圖片的瀏覽地址去下載視頻,或者圖片保存到本地 1.我們可以看到遠(yuǎn)程的視頻 這個(gè)視頻是在遠(yuǎn)程的,需要用瀏覽器瀏覽 2.想要下載此視頻,以下程序代碼可以做到,一個(gè)測(cè)試的類(lèi) ?控制臺(tái)輸出 ? 說(shuō)明下載成功了,

    2024年02月12日
    瀏覽(18)
  • 還在手動(dòng)下載github項(xiàng)目?想要自動(dòng)化下載github項(xiàng)目?基于python開(kāi)發(fā)項(xiàng)目自動(dòng)下載模塊幫你實(shí)現(xiàn)自動(dòng)下載存儲(chǔ)

    還在手動(dòng)下載github項(xiàng)目?想要自動(dòng)化下載github項(xiàng)目?基于python開(kāi)發(fā)項(xiàng)目自動(dòng)下載模塊幫你實(shí)現(xiàn)自動(dòng)下載存儲(chǔ)

    GitHub是一個(gè)基于Web的代碼托管平臺(tái)和開(kāi)發(fā)者社區(qū)。它允許開(kāi)發(fā)者存儲(chǔ)、管理和分享他們的代碼,并進(jìn)行版本控制。開(kāi)發(fā)者可以在GitHub上創(chuàng)建倉(cāng)庫(kù)來(lái)存儲(chǔ)項(xiàng)目代碼,并使用Git來(lái)跟蹤和管理代碼的變更歷史。GitHub提供了一系列協(xié)作工具,如問(wèn)題追蹤、Pull請(qǐng)求(合并請(qǐng)求)、代碼審

    2024年02月12日
    瀏覽(26)
  • OpenCV中的GUI特性 —— 圖片與視頻的讀寫(xiě)和顯示

    在這一部分我們將介紹在OpenCV中的GUI特性之圖片和視頻的讀寫(xiě)和顯示,包括圖像的cv.imread / imshow / imwrite和VideoCapture/Writer等函數(shù)的使用 1.1 在OpenCV中的圖片讀寫(xiě)和展示 在OpenCV中的基礎(chǔ)圖片操作涉及了三個(gè)函數(shù): cv.imread() , cv.imshow() , cv.imwrite() 1.1.1 cv.imread()讀取圖像 使用imr

    2023年04月08日
    瀏覽(28)
  • C# 根據(jù)圖片的EXIF自動(dòng)調(diào)整圖片方向

    C# 根據(jù)圖片的EXIF自動(dòng)調(diào)整圖片方向

    目錄 PropertyItems 代碼 什么是 EXIF EXIF Orientation ????????Exif是英文Exchangeable Image File(可交換圖像文件)的縮寫(xiě),最初由日本電子工業(yè)發(fā)展協(xié)會(huì)(JEIDA --Japan Electronic Industry Development Association) 制訂,目前的最新版本是發(fā)表于2002年04月的2.21 版。國(guó)際標(biāo)準(zhǔn)化組織(ISO)正在制訂的相機(jī)文

    2024年02月14日
    瀏覽(21)
  • FileReader與URL.createObjectURL實(shí)現(xiàn)圖片、視頻上傳預(yù)覽

    之前做圖片、視頻上傳預(yù)覽常用的方案是先把文件上傳到服務(wù)器,等服務(wù)器返回文件的地址后,再把該地址字符串賦給img或video的src屬性,這才實(shí)現(xiàn)所謂的文件預(yù)覽。實(shí)際上這只是文件“上傳后再預(yù)覽”,這既浪費(fèi)了用戶(hù)的時(shí)間,也浪費(fèi)了不可輕視的流量。 最近上網(wǎng)查資料才

    2024年02月03日
    瀏覽(22)
  • Python GUI自動(dòng)化神器pyautogui,精準(zhǔn)識(shí)別圖片并自動(dòng)點(diǎn)贊(32)

    Python GUI自動(dòng)化神器pyautogui,精準(zhǔn)識(shí)別圖片并自動(dòng)點(diǎn)贊(32)

    小朋友們好,大朋友們好! 我是貓妹,一名愛(ài)上Python編程的小學(xué)生。 歡迎和貓妹一起,趣味學(xué)Python。 今日主題 你聽(tīng)過(guò)GUI自動(dòng)化嗎? GUI自動(dòng)化就是用軟件模擬鼠標(biāo)和鍵盤(pán)的操作。 提到Python GUI自動(dòng)化,不得不提pyautogui,它使用簡(jiǎn)單功能強(qiáng)大。 沒(méi)有安裝pyautogui庫(kù)的話(huà),先用p

    2023年04月23日
    瀏覽(30)
  • java通過(guò)url獲取視頻時(shí)長(zhǎng)(無(wú)需下載文件)

    java通過(guò)url獲取視頻時(shí)長(zhǎng)(無(wú)需下載文件)

    ?1、導(dǎo)入架包 2、創(chuàng)建FFmpegFileInfo類(lèi)(類(lèi)的位置ws.schild.jave) 3、打包把類(lèi)打成class文件放到本地的Maven倉(cāng)庫(kù)(如果在測(cè)試類(lèi)中使用跳過(guò)此步) ?4、測(cè)試

    2024年02月16日
    瀏覽(95)
  • Matlab/Python教程系列 | 根據(jù)目錄下的已有圖片制作視頻(動(dòng)畫(huà))

    Matlab/Python教程系列 | 根據(jù)目錄下的已有圖片制作視頻(動(dòng)畫(huà))

    注1:本文系“MATLAB/Python編程教程”系列之一,致力于使用Python和Matlab實(shí)現(xiàn)特定的功能。本次要實(shí)現(xiàn)的功能是:根據(jù)目錄下的已有圖片制作視頻(動(dòng)畫(huà))。 在這個(gè)教程中,我們將一起學(xué)習(xí)如何使用MATLAB和Python編程語(yǔ)言,根據(jù)目錄下的已有圖片制作視頻(動(dòng)畫(huà))。我們將從頭開(kāi)始,逐

    2024年02月09日
    瀏覽(24)
  • SwiftUI 視頻教程之 快速播放本地視頻,URL 播放視頻,自動(dòng)播放視頻,視頻結(jié)束通知VideoPlayer (iOS 14 +)

    SwiftUI 視頻教程之 快速播放本地視頻,URL 播放視頻,自動(dòng)播放視頻,視頻結(jié)束通知VideoPlayer (iOS 14 +)

    iOS 14引入了viewAVKit的世界。顯示實(shí)例的內(nèi)容。在框架內(nèi)部定義,讓我們可以在本地播放視頻,而無(wú)需從.SwiftUIVideoPlayerVideoPlayerAVPlayerViewAVKitSwiftUIUIKit VideoPlayer以 player 作為初始化參數(shù),是 AVPlayer 的一個(gè)實(shí)例。 通過(guò) URL 播放視頻 帶疊加層的視頻播放器 自動(dòng)播放視頻 視頻結(jié)束通

    2024年02月06日
    瀏覽(22)
  • vue項(xiàng)目中,動(dòng)態(tài)src引入圖片,并且js根據(jù)文件名后綴,判斷文件圖片、視頻、文檔、pdf等類(lèi)型的方法

    vue根據(jù)文件地址,獲取后綴,根據(jù)后綴判斷類(lèi)型,然后根據(jù)類(lèi)型動(dòng)態(tài)展示不同類(lèi)型的照片 1、處理后綴,根據(jù)后綴判斷類(lèi)型? ?2、根據(jù)返回的結(jié)果,直接將文件名命名為返回的結(jié)果,比如我有個(gè)圖片類(lèi)型的文件,經(jīng)過(guò)上述的方法,返回的是image,那我直接要顯示的圖片名稱(chēng)就為

    2024年02月06日
    瀏覽(81)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包