抖音网页版免密登录

通过保存cookie设置cookie做到抖音免密登录

问题:老板给了一批抖音号,每次发作品的时候都需要用手机扫码,几个还到行,几十个让人很崩溃

解决办法:

1、开发浏览器插件

首先我想到的是用浏览器插件,用jquery.cook.min.js去做,之前用这个做过广告屏蔽,抖音一键下载,在手机上下载有水印,是在是受不了,现在是看上哪个下载那个,这速度杠杠的。有需要的可以联系 我。
在这里插入图片描述

想着是简单可能这方法虽然能设置cookie但是从实际操作来看还是有一些问题,一直是实现不了,自我分析可能是这个domain的问题,cook.js不能设置domain。我是没调试出来,不知道有没有大神弄出来的,可以交流一下。没办法此路不通,就换思路

2、python自动化webdriver

网上说python可以,然后就去找对应的方法。最终实现了。python的类库真的是太丰富了,搞啥的都有,这写小工具真的是没啥说的。其中一个 webdriver 全靠这个搞定。它有对cook的大部分操作。直接上代码
1、获取cook并且保存

from selenium import webdriver
import time
import json
#打开浏览器
web = webdriver.Chrome()
#访问对应地址
web.get("https://www.douyin.com/")
#延迟一会,此时你需要登录,15秒应该是够操作了
time.sleep(15)
#读取cook
cook = web.get_cookies()
#保存cook,我是写到txt文件的,后期可以写成http的,收集大量的,然后就可以*****(你懂的)***
f = open('cook.txt','w')
f.write(json.dumps(cook , ensure_ascii=True))#格式转化,这不管你是学的那种语言都必须要知道的
f.close()

2、读取cook并且配置到浏览器中

from selenium import webdriver
import time
import json

#读取文件
f =open("cook.txt")
data = json.loads(f.read())
#打开浏览器
driver = webdriver.Chrome()
time.sleep(2)
#打开网址
driver.get("https://www.douyin.com/")
driver.implicitly_wait(10)
#清楚cook
driver.delete_all_cookies()
time.sleep(8)
#遍历cook
for cookie in data:
    if 'expiry' in cookie:
        del cookie["expiry"]
    print(cookie)
    #添加cook
    driver.add_cookie(cookie)

time.sleep(5)
#刷新
driver.refresh()
driver.get("https://www.douyin.com/")

好了,最核心的地方就这些,按照这个流程走下来就可以。基于这个你就可以做出很多的东西,此方法仅供参考,牵扯到的任何法律问题与我无关哈。如果说你什么想法也可以联系我 :719362307

### 使用Python进行自动化的教程、工具和库 #### uiautomator2库的应用 `uiautomator2` 是一个专为自动化测试安卓设备设计的 Python 库[^1]。此库能够模拟用户的操作行为,如点击屏幕上的按钮、输入文字等动作,在应用内执行一系列预定义的任务。 ```python import uiautomator2 as u2 device = u2.connect() # 连接到已授权调试模式下的Android手机 # 执行具体的操作命令... ``` #### 自动上传工具——douyin_uplod项目简介 名为 `douyin_uplod` 的开源项目提供了一个简易的方法来完成向平台批量上传视频的工作流[^2]。它不仅简化了API调用过程,还允许开发者自定义参数设置以适应不同的业务需求。 安装并配置好环境之后: ```bash git clone https://github.com/Superheroff/douyin_uplod.git cd douyin_uplod pip install -r requirements.txt ``` 接着可以根据官方文档进一步了解如何编写脚本实现特定的功能逻辑。 #### 数据收集利器:Selenium搭配BeautifulSoup/Scrapy框架 当涉及到从网页端获取开发布的评论或其他形式的内容时,则可以考虑采用 Selenium 结合 BeautifulSoup 或 Scrapy 来构建高效的 Web Scraper[^3]。这些组合能有效地处理动态加载的数据页面,并从中抽取所需的信息片段。 示例代如下所示(仅作示意用途): ```python from selenium import webdriver from bs4 import BeautifulSoup driver = webdriver.Chrome() url = "https://www.douyin.com/" driver.get(url) soup = BeautifulSoup(driver.page_source, 'html.parser') comments_section = soup.find('div', {'class': 'comment-list'}) for comment in comments_section.findAll('p'): print(comment.text.strip()) driver.quit() ``` #### 创新性的短视频编辑解决方案 除了上述提到的基础功能外,还有专门面向内容创作者推出的自动化视频生成方案[^4]。这类技术利用算法分析频节奏点与视觉效果之间的关系,从而达到同步剪辑的目的;同时支持多种风格模板的选择以及个性化调整选项,极大地提高了工作效率的同时也降低了成本门槛。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值