首页 > 其他分享 >结合 AI 编写 Playwright 自动化发布视频代码,效率翻倍!

结合 AI 编写 Playwright 自动化发布视频代码,效率翻倍!

时间:2025-01-07 09:00:13浏览次数:3  
标签:视频 playwright AI 代码 Playwright 编写 翻倍

图片

原文:结合 AI 编写 Playwright 自动化发布视频代码,效率翻倍!

手动发布视频到多平台(到视频号、小红书、抖音)的过程繁琐且耗时,作为本身就非常忙的我,肯定用自动化工具来简化这一过程。经过对比多个自动操作浏览器的工具,如 Puppeteer、Selenium 和 Playwright,我最终选择了 Playwright,原因很简单:使用 Python 进行开发,而 Playwright 的安装和使用都非常方便。 

pip install --upgrade pip
pip install playwright
playwright install chromium

编写的代码非常简单好懂,比如下面代码是打开网页并截图保存: 

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page()
    page.goto("https://qq.com/")
    page.screenshot(path="example.png")
    browser.close()

1、操作流程编写

首先,使用 Playwright 录制操作过程。然后,打开通义网页版的对话框,让 AI 帮你完善代码。例如,以下是我与 AI 对话的过程,整个过程简单明了,无需复杂的沟通: 

我将 Playwright 操作过程中录制的步骤提供给通义的代码模式,通义便能理解我的需求。 

图片

通义根据我提供的操作流程,总结并生成了一份代码。 

图片

2、步骤的修正

对于一些复杂的步骤,仅凭文字描述可能无法完全准确地传达意图。这时,你可以将页面的 HTML 代码复制给 AI,并明确告诉它你想要实现的功能,AI 会自动修正代码。 

图片

3、代码优化

引导 AI 优化代码,以确保代码的准确性和可靠性。如果你希望 AI 编写的代码更加精准,避免潜在问题,你可以将 HTML 代码提供给 AI,并要求它进行优化。 

图片

告诉 AI 你的担忧,AI 会自动理解问题并提供解决方案。 

图片

4、总结

有了 AI 的帮助,原本需要花费大量时间才能完成的代码编写工作,现在可以迅速完成。AI 就像一个编程助手,只要你正确描述需求,AI 就能帮你完成大部分工作,你只需进行最后的验收即可。 

 

当然,实际操作起来并不是都很顺利的,比如现在 AI 修改代码方式是全部全新生成,原来跑得好好的代码,可能直接出问题跑不了,真的应了这么一句话“修一个 Bug,引入更大的 Bug”,所以要自己管理好版本。 

 

但总的来说,通过 Playwright 和 AI 的结合,自动批量上传视频到多平台,让我有更多时间专注于其他重要任务。 

结合 AI 编写 Playwright 自动化发布视频代码,效率翻倍!查看自动发布过程。

标签:视频,playwright,AI,代码,Playwright,编写,翻倍
From: https://blog.csdn.net/wxaiway/article/details/144977582

相关文章

  • 视频编辑教程:用 AI 和剪映打造古诗视频
    以下是使用剪映制作视频的过程。用AI和剪映打造古诗视频:《夜书所见》的创意之旅伟贤AI之路一、素材准备(AI)先得把“建筑材料”备齐。这方面我已经写过相关的智能体及文章介绍,可以参考AI智能体实战案例,借鉴“实现一个自动生成小学生古诗词精读讲稿及插画的智能体”和“A......
  • 智能工厂的设计软件 应用场景的一个例子: 为AI聊天工具添加一个知识系统 之21 项目主页
    本文要点基于RESTful风格设计一个“为AI聊天工具添加一个知识树系统”的项目主页本项目(为AI聊天工具添加一个知识树系统)的主页页面的三个页面版块(注:一个项目的基础版本,它明确给出建模限制what(where,how)并悬置模型本身(内部空出模型--内建,留给内部--待建+持续增强)同......
  • 智能工厂的设计软件 应用场景的一个例子: 为AI聊天工具添加一个知识系统 之22 PIN Lang
    本文提要前面一篇给出了本项目的主页页面及其三个page的内容模型及程序。本篇我们继续在更完整的视野中给出本项目的三级参数(通用建模参数)。在这里分别是为“知识树”的三级节点(根茎叶。其中叶子级节点有一个三嵌套的内容模型--就是刚才讨论的三种page的嵌套它们......
  • 足球分析胜负准确判断方法:AI 人工智能大数据的深度实践
    一、引言在足球赛事的热血浪潮里,球迷们对比赛胜负的好奇与日俱增,而如何精准预判赛果,更是吸引着专业人士不断钻研。如今,AI人工智能与大数据技术的蓬勃发展,为解锁这一难题开辟了全新路径。本文将带你探秘如何借助这些前沿科技,实现对足球比赛胜负的精确判断。二、数据预处理精......
  • 基于角色的AI提示词分享
    基于角色的AI提示词分享​​角色类#角色背景:-你是[角色名]。-出生于[地点],[背景故事]。[性别]、[职业]……##性格特点:-你是一个[性格特征]的人,[更多性格描述]。##语言特点:-你的对话风格是[语言风格],并且[其他语言习惯]。##人际关系:-你和[人物关系1]有[关系说明],[......
  • 与AI对话 --- 软件层级
    Q:我们来讨论一个具体的层级关系。假设有一个DisplayObject层级。然后我们有一个层级,专门封装了一些方法,关于如何画displayobject。这个层级是服务于displayobject,可以看作是displayobject的extension部分。还有一个层级,关于如何从displayobject里面query得到信息的。......
  • BotSharp 4.0 Sidecar:迈向更大规模化的AI Agent平台框架
    BotSharp是一个功能强大的开源项目,由SciSharp[1]社区开发和维护,旨在实现.NET技术栈下高度可定制的多智能体解决方案。为开发高效的对话式AI系统提供了极大的灵活性。通过其模块化的设计和多模型的支持,它更适合需要定制化需求的大型企业或组织。随着生成式人工智能领域的快速......
  • 深入Android架构(从线程到AIDL)_13 线程安全的化解之例
    目录7、线程安全的化解之例复习:Android单线程环境非单线程环境的线程安全议题    范例-1范例-2​编辑同步(Synchronization)化解线程安全的问题7、线程安全的化解之例复习:Android单线程环境View是一个单线程的类;其意味着:此类的撰写着心中意图只让有一个线......
  • 深入Android架构(从线程到AIDL)_14 应用Android的UI框架01
    应用Android的UI框架系列:以设计游戏循环(GameLoop)为例,內容如下:1.UI线程、View与onDraw()函数2.基本游戏循环(GameLoop)3.使用UI线程的MQ(MessageQueue)4.诞生一个小线程,担任游戏线程5.小线程調用postInvalidate()6.设计一个GameLoop类别7.只诞生一次GameLoop......
  • Scalable Methods for 8-bit Training of Neural Networks
    目录概RangeBatchNormalization代码BannerR.,HubaraI.,HofferE.andSoudryD.Scalablemethodsfor8-bittrainingofneuralnetworks.NeurIPS,2018.概本文针对BatchNorm模块在低精度(8-bit)的情况下进行一个合适的改进.RangeBatchNormalization对于......