【支付宝分成计划自动上传视频】技术分析与技术实现

生活号介绍

大家有没有发现,从去年开始,某宝推出了自己的短视频.而且还在首页下方中间的位置. 可见短视频赛道又增加了一位重量级选手, 如下图所示
支付宝生活号入口

其实每一个APP短视频的发布, 都会有一波创作者红利的出现, 相信现在已经有很多人成为了创作者. 而且某宝生活号是以浏览量来计算创作者分层的. 相比其他平台来说, 收益会更加可靠些.

**接下来进入正题~**

那么生活号如何自动上传呢

方式一 Python + selenium实现

这个方式前提当然是你要会一点代码基础.Python我就不过多的介绍了
简单介绍一下 selenium

  • Selenium是一个用于自动化测试的工具,它可以模拟用户在浏览器中的行为,如点击、输入、提交等。这使得Selenium在Web自动化测试、爬虫以及自动化脚本编写等领域有着广泛的应用。
    在Web自动化测试方面,Selenium可以快速创建自动化测试脚本,模拟用户在浏览器中的操作,从而提高测试效率并减少测试成本。
    对于爬虫来说,Selenium可以模拟浏览器行为,让爬虫程序能够访问需要登录或者需要JavaScript支持的网站,从而获取数据。
    Selenium还可以用于自动化脚本的编写,例如自动填写表单等。它支持多种编程语言,包括Python,使得开发者可以使用熟悉的语言编写Selenium脚本,控制浏览器执行特定的操作。

简单的实现逻辑是利用 Python+Selenium 自动打开浏览器, 然后模拟人的点击操作. 一步一步上传视频;

接下来我们来看看实现逻辑:

1.打开浏览器
# 打开浏览器
def open_chrome(chrome_driver_path=None):
    # 初始化操作
    service = None
    if chrome_driver_path:
        from selenium.webdriver.chrome.service import Service
        service = Service(chrome_driver_path)
    option = webdriver.ChromeOptions()
    option.add_experimental_option('excludeSwitches', ['enable-automation'])
    option.add_experimental_option('useAutomationExtension', False)
    option.add_argument(
        'user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36')
    option.add_argument("--disable-blink-features=AutomationControlled")
    driver = webdriver.Chrome(options=option, service=service)

    # 打开登录页面
    driver.get("https://s.alipay.com/life/index.htm")
    time.sleep(5)
    return driver
2.模拟点击过程
    # span 标签的 title 值
    target_title = "创作内容"
    # 使用 XPath 定位具有特定 title 值的 span 标签
    xpath_expression = f"//span[@title='{target_title}']"
    span_with_title = WebDriverWait(driver, 200).until(EC.presence_of_element_located((By.XPATH, xpath_expression)))
    ActionChains(driver).move_to_element(span_with_title).click().perform()

    # 立即创作
    button = WebDriverWait(driver, 100).until(
        EC.element_to_be_clickable((By.CSS_SELECTOR, "button[class='ant-btn ant-btn-primary']")))
    ActionChains(driver).move_to_element(button).click().perform()

    # 上传视频
    button = WebDriverWait(driver, 50).until(
        EC.element_to_be_clickable((By.CSS_SELECTOR, "button[class='ant-btn ant-btn-primary']")))
    search = driver.find_element(By.CSS_SELECTOR, "input[type='file']")
    url_title = get_video_path(path)
    search.send_keys(url_title)

到这一步视频就已经上传上去了

方式2 使用桌面软件上传

除了使用自己编程的程序外. 还有一些软件可以自动上传生活号, 如下图:
上传软件
软件免费下载地址如下:
生活号上传软件

如有问题请联系QQ: 3937674078

  • 14
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值