生活号介绍
大家有没有发现,从去年开始,某宝推出了自己的短视频.而且还在首页下方中间的位置. 可见短视频赛道又增加了一位重量级选手, 如下图所示
其实每一个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