Python selenium 智能化 – 趣头条新闻的短音频自动上载与正式发布

第一章:效用展现① 效用展现② 片断展现第一章:同时实现操作方式过程① 初始化已投入采用的应用程序② 上载音频和宣传照③ 完备源代码展现

第一章:效用展现

朋友圈小贴士01方可以获取大批Python自学天然资源

① 效用展现

自动草稿

② 片断展现

两个为音频,另两个为画素大小不一不大于音频的宣传照。

自动草稿

第一章:同时实现操作方式过程

① 初始化已投入采用的应用程序

透过初始化已投入采用的应用程序,能同时实现间接埃唐佩县每天的登入操作方式过程。采用方式能查阅:

Python selenium智能化 – 操作方式已投入采用的chrome应用程序示例模拟,chrome投入采用增容端

口方式

fromselenium import webdriveroptions= webdriver.ChromeOptions()options.add_experimental_option(“debuggerAddress”,“127.0.0.1:5003”)driver= webdriver.Chrome(options = options)

② 上载音频和宣传照

上载功能的采用方式能查阅:Python selenium智能化 – 同时实现自动导入、上载外部文件示例模拟

上载音频driver.find_element_by_xpath(//input[@type=”file”]).send_keys(path_mp4)

等待音频上载完成whileTrue:time.sleep(3)try:driver.find_element_by_xpath(//*[contains(text(),”上载成功”)])break;exceptExceptionase: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()

③ 完备源代码展现

importseleniumfromseleniumimportwebdriverimportpathlibimporttimefromselenium.webdriver.common.keysimportKeys基本信息音频存放路径catalog_mp4 =r”C:\Users\Administrator\Desktop\音频正式发布”音频描述describe =“裸眼3D看蜘蛛侠 搞笑 电影 视觉震撼”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 =“”foriinpath.iterdir():if(“.mp4”instr(i)):
path_mp4 = str(i);break;if(path_mp4 !=“”):
print(“检查到音频路径:” path_mp4)else:
print(“未检查到音频路径,程序终止!”)
exit()宣传照地址以获取path_cover =“”foriinpath.iterdir():if(“.png”instr(i)or“.jpg”instr(i)):
path_cover = str(i);break;if(path_cover !=“”):
print(“检查到宣传照路径:” path_cover)else:
print(“未检查到宣传照路径,程序终止!”)
exit()defpublish_qutoutiao():作用:正式发布趣头条新闻音频进入创作者页面,并上载音频driver.get(“https://mp.qutoutiao.net/publish-content/video”)
time.sleep(2)
driver.find_element_by_xpath(//input[@type=”file”]).send_keys(path_mp4)等待音频上载完成whileTrue:
time.sleep(3)try:
driver.find_element_by_xpath(//*[contains(text(),”上载成功”)])break;exceptExceptionase:
print(“音频还在上载中···”)

print(“音频已上载完成!”)输入标题driver.find_element_by_xpath(//*[@placeholder=”内容标题5-30字”]).clear()
time.sleep(2)
driver.find_element_by_xpath(//*[@placeholder=”内容标题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=”请选择分类”]).click()
time.sleep(1)
driver.find_element_by_xpath(//*[text()=”电影”]).click()
time.sleep(1)
driver.find_element_by_xpath(//*[text()=”分类:”]).click()
time.sleep(1)输入标签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(“视觉震撼”)
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()人工进行检查并正式发布time.sleep(3)点击正式发布driver.find_element_by_xpath(//*[text()=”正式发布”]).click()开始执行音频正式发布publish_qutoutiao()

1.本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!