最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python+Selenium實(shí)現(xiàn)短視頻自動(dòng)上傳與發(fā)布的實(shí)踐

 更新時(shí)間:2022年04月13日 16:04:43   作者:螞蟻愛(ài)Python  
本文主要介紹了Python+Selenium實(shí)現(xiàn)短視頻自動(dòng)上傳與發(fā)布的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

最近有人對(duì)自動(dòng)上傳與發(fā)布很感興趣,都私下找我說(shuō)了好幾次了。今天,必須把他安排,必須實(shí)力寵粉。

“本篇依次介紹目前主流的短視頻平臺(tái)(抖音、快手、B站、小紅書(shū)、微視、百度好看視頻、西瓜視頻、微信視頻號(hào)、搜狐視頻、一點(diǎn)號(hào)、大風(fēng)號(hào)、趣頭條等)的短視頻自動(dòng)發(fā)布,希望幫助大家更方便、高效的來(lái)進(jìn)行自媒體的創(chuàng)作與管理。

在這里插入圖片描述

第一章:效果展示

① 效果展示

在這里插入圖片描述

② 素材展示

在這里插入圖片描述

一個(gè)為視頻,另一個(gè)為像素大小不小于視頻的封面。

第二章:實(shí)現(xiàn)過(guò)程

① 調(diào)用已啟用的瀏覽器

通過(guò)調(diào)用已啟用的瀏覽器,可以實(shí)現(xiàn)直接跳過(guò)每次的登錄過(guò)程。另外,搜索公眾號(hào)python人工智能技術(shù)后臺(tái)回復(fù)“名著”,獲取一份

驚喜禮包。

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_experimental_option
("debuggerAddress", "127.0.0.1:5003")
driver = webdriver.Chrome(options = options)

② 上傳視頻和封面

#上傳視頻
driver.find_element_by_xpath('//input
[@type="file"]').send_keys(path_mp4)

#等待視頻上傳完成
while True:    
time.sleep(3)    
try:        
driver.find_element_by_xpath('//*[contains(text(),"上傳成功")]')        
break;    
except Exception as e:        
print("視頻還在上傳中···")

print("視頻已上傳完成!")
#添加封面
time.sleep(1)
driver.find_element_by_xpath('//*
[@class="el-upload"]').click()
time.sleep(1)
driver.find_element_by_xpath('//*[text()
="自定義封面"]').click()
time.sleep(1)
driver.find_element_by_xpath('//*[text()
="選擇圖片"]/../..//input
[@type="file"]').send_keys(path_cover)
time.sleep(3)
driver.find_element_by_xpath('//*[text()
="確 定"]').click()

③ 完整源碼展示

import selenium
from selenium import webdriver
import pathlib
import time
from selenium.webdriver.common.keys 
import Keys
#基本信息
#視頻存放路徑
catalog_mp4 = r"C:\Users\Administrator\Desktop\視頻發(fā)布"
#視頻描述describe = "裸眼3D看蜘蛛俠 #搞笑 #電影 #視覺(jué)震撼"
time.sleep(10)
options = webdriver.ChromeOptions()
options.add_experimental_option
("debuggerAddress", "127.0.0.1:5003")
driver = webdriver.Chrome(options 
= options)
path = pathlib.Path(catalog_mp4)

#視頻地址獲取
path_mp4 = ""
for i in path.iterdir():    
if(".mp4" in str(i)):        
path_mp4 = str(i);        
break;
if(path_mp4 != ""):    
print("檢查到視頻路徑:" + path_mp4)
else:    
print("未檢查到視頻路徑,程序終止!")    
exit()
#封面地址獲取
path_cover = ""
for i in path.iterdir():    
if(".png" in str(i) or ".jpg" in str
(i)):        
path_cover = str(i);        
break;

if(path_cover != ""):    
print("檢查到封面路徑:" + path_cover)else:    
print("未檢查到封面路徑,程序終止!")    
exit()    
def publish_qutoutiao():   
 '''     
 作用:發(fā)布趣頭條視頻   
  '''        
 # 進(jìn)入創(chuàng)作者頁(yè)面,并上傳視頻    
 driver.get
 ("https://mp.qutoutiao.net/publish-content/video")    
 time.sleep(2)    
 driver.find_element_by_xpath('//input[@type="file"]').send_keys(path_mp4)   
      
 # 等待視頻上傳完成    
 while True:        
 time.sleep(3)        
 try:            
 driver.find_element_by_xpath('//*[contains(text(),"上傳成功")]')            
 break;        
 except Exception as e:            
 print("視頻還在上傳中···")        
 print("視頻已上傳完成!")        
 # 輸入標(biāo)題    
 driver.find_element_by_xpath('//*
 [@placeholder="內(nèi)容標(biāo)題5-30字"]').
 clear()    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@placeholder="內(nèi)容標(biāo)題5-30字"]').send_keys
 (describe) 
        
 # 輸入描述信息    
 time.sleep(1)    
 driver.find_element_by_xpath
 ('//textarea').clear()    
 time.sleep(2)    
 driver.find_element_by_xpath
 ('//textarea').send_keys(describe)  
       
 # 選擇分類    
 time.sleep(1)    
 driver.find_element_by_xpath('//*[@placeholder="請(qǐng)選擇分類"]').click()    
 time.sleep(1)    
 driver.find_element_by_xpath('//*[text()="電影"]').click()    
 time.sleep(1)    
 driver.find_element_by_xpath('//*[text()="分類:"]').click()    
 time.sleep(1)  
       
 # 輸入標(biāo)簽    
 time.sleep(1)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').click()    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').send_keys("視覺(jué)震撼")    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').send_keys(Keys.ENTER)    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').send_keys("搞笑")    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').send_keys(Keys.ENTER)    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').send_keys("電影")    
 time.sleep(2)    
 driver.find_element_by_xpath('//*
 [@class="content-tag"]//input').send_keys(Keys.ENTER)

    # 添加封面   
time.sleep(1)    
driver.find_element_by_xpath('//*
[@class="el-upload"]').click()    
time.sleep(1)    
driver.find_element_by_xpath('//*[text()="自定義封面"]').click()    
time.sleep(1)    
driver.find_element_by_xpath('//*[text()="選擇圖片"]/../..//input[@type="file"]').send_keys(path_cover)    
time.sleep(3)    
driver.find_element_by_xpath('//*[text()="確 定"]').click()            
#人工進(jìn)行檢查并發(fā)布   
#time.sleep(3)    
#點(diǎn)擊發(fā)布    
#driver.find_element_by_xpath('//*[text()="發(fā)布"]').click()
#開(kāi)始執(zhí)行視頻發(fā)布publish_qutoutiao()

到此這篇關(guān)于Python+Selenium實(shí)現(xiàn)短視頻自動(dòng)上傳與發(fā)布的實(shí)踐的文章就介紹到這了,更多相關(guān)Python Selenium短視頻自動(dòng)上傳內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中對(duì)URL進(jìn)行編碼的操作

    Python中對(duì)URL進(jìn)行編碼的操作

    URL編碼是一種將非ASCII字符轉(zhuǎn)換為ASCII字符序列的過(guò)程,以便在網(wǎng)絡(luò)上傳輸U(kuò)RL時(shí)保持它們的有效性和兼容性,在Python中,我們可以使用內(nèi)置的urllib.parse模塊來(lái)進(jìn)行URL編碼,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • python?包之?APScheduler?定時(shí)任務(wù)

    python?包之?APScheduler?定時(shí)任務(wù)

    這篇文章主要介紹了python?包之?APScheduler?定時(shí)任務(wù),文章基于python的相關(guān)資料展開(kāi)主題內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • python螺旋數(shù)字矩陣的實(shí)現(xiàn)示例

    python螺旋數(shù)字矩陣的實(shí)現(xiàn)示例

    本文介紹了使用Python生成一個(gè)螺旋數(shù)字矩陣,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Django初步使用Celery處理耗時(shí)任務(wù)和定時(shí)任務(wù)問(wèn)題

    Django初步使用Celery處理耗時(shí)任務(wù)和定時(shí)任務(wù)問(wèn)題

    這篇文章主要介紹了Django初步使用Celery處理耗時(shí)任務(wù)和定時(shí)任務(wù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python iter()函數(shù)用法實(shí)例分析

    Python iter()函數(shù)用法實(shí)例分析

    這篇文章主要介紹了Python iter()函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了Python iter()函數(shù)的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-03-03
  • Python魔法方法 容器部方法詳解

    Python魔法方法 容器部方法詳解

    這篇文章主要介紹了Python魔法方法 容器部方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • numpy matrix和array的乘和加實(shí)例

    numpy matrix和array的乘和加實(shí)例

    今天小編就為大家分享一篇numpy matrix和array的乘和加實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • python連接遠(yuǎn)程ftp服務(wù)器并列出目錄下文件的方法

    python連接遠(yuǎn)程ftp服務(wù)器并列出目錄下文件的方法

    這篇文章主要介紹了python連接遠(yuǎn)程ftp服務(wù)器并列出目錄下文件的方法,實(shí)例分析了Python使用pysftp模塊的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Python中關(guān)鍵字is與==的區(qū)別簡(jiǎn)述

    Python中關(guān)鍵字is與==的區(qū)別簡(jiǎn)述

    這篇文章主要介紹了Python中關(guān)鍵字is與==的區(qū)別,對(duì)于Python初學(xué)者有一定的借鑒學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2014-07-07
  • jupyter 中文亂碼設(shè)置編碼格式 避免控制臺(tái)輸出的解決

    jupyter 中文亂碼設(shè)置編碼格式 避免控制臺(tái)輸出的解決

    這篇文章主要介紹了jupyter 中文亂碼設(shè)置編碼格式 避免控制臺(tái)輸出的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04

最新評(píng)論

旅游| 彩票| 翁牛特旗| 渭源县| 衡阳市| 丹江口市| 宝丰县| 普安县| 信阳市| 兴城市| 周至县| 望城县| 读书| 永春县| 阿拉善左旗| 绥棱县| 汕尾市| 北流市| 三原县| 饶河县| 南丰县| 南宁市| 会昌县| 安福县| 丰县| 东港市| 康平县| 房产| 新民市| 赞皇县| 镇雄县| 石城县| 大连市| 晋宁县| 拉萨市| 孟州市| 黑河市| 威远县| 东源县| 浦江县| 凤冈县|