激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類(lèi)導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

2022-01-22 16:17python可樂(lè)編程 Python

這篇文章主要介紹了Python+selenium 自動(dòng)化快手短視頻發(fā)布,通過(guò)調(diào)用已啟用的瀏覽器,可以實(shí)現(xiàn)直接跳過(guò)每次的登錄過(guò)程,上傳功能的使用方法通過(guò)代碼給大家介紹的也非常詳細(xì),需要的朋友可以參考下

第一章:效果展示

① 效果展示

Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

② 素材展示

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

Python+selenium 自動(dòng)化快手短視頻發(fā)布的實(shí)現(xiàn)過(guò)程

 

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

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

通過(guò)調(diào)用已啟用的瀏覽器,可以實(shí)現(xiàn)直接跳過(guò)每次的登錄過(guò)程。

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)

# 添加封面
time.sleep(2)
driver.find_element_by_xpath('//button//*[contains(text(),"編輯封面")]').click()
# 進(jìn)入iframe框架
driver.switch_to.frame(driver.find_element_by_xpath('//iframe'))
time.sleep(1)
driver.find_element_by_xpath('//input[@type="file"]').send_keys(path_cover)
time.sleep(10)
driver.find_element_by_xpath('//button[text()="確定"]').click()
# 退出默認(rèn)框架
driver.switch_to_default_content()
③ 完整源碼展示
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_kuaishou():
  '''
   作用:發(fā)布快手視頻
  '''
  
  # 進(jìn)入創(chuàng)作者頁(yè)面,并上傳視頻
  driver.get("https://cp.kuaishou.com/article/publish/video?origin=www.kuaishou.com")
  time.sleep(3)
  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(2)
  driver.find_element_by_xpath('//button//*[contains(text(),"編輯封面")]').click()
  # 進(jìn)入iframe框架
  driver.switch_to.frame(driver.find_element_by_xpath('//iframe'))
  time.sleep(1)
  driver.find_element_by_xpath('//input[@type="file"]').send_keys(path_cover)
  time.sleep(10)
  driver.find_element_by_xpath('//button[text()="確定"]').click()
  # 退出默認(rèn)框架
  driver.switch_to_default_content()
  
  # 切換常規(guī)視頻
  time.sleep(2)
  driver.find_element_by_xpath('//*[contains(text(),"去上傳常規(guī)視頻")]').click()
  
  time.sleep(3)
  # 輸入視頻描述
  driver.find_element_by_xpath('//*[@placeholder="添加合適的話題和描述,作品能獲得更多推薦~"]').send_keys(describe)
  
  # 選擇分類(lèi)
  driver.find_element_by_xpath('//*[@placeholder="請(qǐng)選擇"]').click()
  time.sleep(2)
  driver.find_element_by_xpath('//*[text()="影視"]').click()
  time.sleep(1)
  
  # 人工進(jìn)行檢查并發(fā)布
  # time.sleep(3)
  # # 點(diǎn)擊發(fā)布
  # driver.find_element_by_xpath('//*[text()="發(fā)布"]').click()

# 開(kāi)始執(zhí)行視頻發(fā)布
publish_kuaishou()

到此這篇關(guān)于Python+selenium 自動(dòng)化快手短視頻發(fā)布的文章就介紹到這了,更多相關(guān)Python selenium 自動(dòng)化 內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/pythonQqun200160592/archive/2021/10/11/15392929.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91福利在线观看 | 在线成人av观看 | 精品国产乱码一区二区三区四区 | 国产午夜精品久久久 | 久操免费在线视频 | 亚洲天堂第一页 | 欧美视频国产 | 欧美成人se01短视频在线看 | 国产1区2区3区在线观看 | 欧美a视频在线观看 | 狠狠干夜夜操 | 国产精品片www48888 | 久久精品久久精品国产大片 | 国产分类视频 | 91 在线观看 | 国产羞羞视频在线观看 | 国产三级午夜理伦三级 | 久久99国产精品免费网站 | 国产99免费 | av电影直播 | 欧美日韩国产综合网 | 美女黄页网站免费进入 | 国产亚洲精久久久久久蜜臀 | 久久免费精品视频 | 看免费5xxaaa毛片 | 中文字幕观看 | 免费a级毛片大学生免费观看 | 99国产精品国产免费观看 | 国产成年人在线观看 | 中文欧美日韩 | 成年人免费视频播放 | 欧美成人高清视频 | 免费高清一级欧美片在线观看 | 新久草在线视频 | 91麻豆精品国产91久久久更新资源速度超快 | 日产精品久久久一区二区福利 | 国产色视频免费 | 成年片在线观看 | 中文字幕在线视频日本 | 超久久| 日本在线视频一区二区三区 |