Comments (14)
本来计划后续cli将提供本地化设置以及server端提供缓存来解决这个问题, 感谢你提供的接口, 我会在明天尝试使用。
from seam.
这个有一个不太方便的就是 roomid 这块用户手动获取的话不是很方便,(PC端)而通过 web 链接获取roomid又需要用到cookie, 以及不是很了解是否 roomid是固定不变的
from seam.
经过测试, cookie 的检测并不严格, 修改数个字符后仍然通过请求, 所以后面将使用随机 cookie
from seam.
这块我感觉没啥可逆向的, cookie 也不是对应账号的, 没有登陆的时候就有了。 然后验证也不严格,所以直接随机cookie也没有什么问题, 目前也没发现cookie时效情况。
其他平台其实也有携带 cookie的情况。
现在大家都喜欢用 rust或者golang重写小工具 哈哈哈
from seam.
为什么不选择我大rust呢?
from seam.
@youshandefeiyang 既然有这个想法,其实可以尝试下rust。这个项目不是很多生命周期,其实难度和java和golang没啥区别的。
from seam.
确实没有必要逆向,刚才有了新发现,我将cookie清除后,访问live.douyin.com
,发现响应头已经返回了Set-Cookie,那么就容易多了,在请求接口前首先请求一次live.douyin.com
,然后保存cookie,第二次直接请求接口并且携带上一次的cookie,就解决了这类问题,我试着看了下快手,响应头也会返回Set-Cookie
@eweca-d 至于为啥不用rust,因为对rust语法不熟,我也是准备做个开放API,所以并发请求这块决定用Golang重写
刚才用PHP简单写了下,不得不说php写起来就是快,可惜性能太差了
https://github.com/youshandefeiyang/IPTV/blob/main/PHP/douyin.php
from seam.
赞, 很久以前写python爬虫的时候好像也遇到过这种情况.
from seam.
是的,我刚才简单用php写了一下,后期准备都用golang重写了 @Borber
https://github.com/youshandefeiyang/IPTV/blob/main/PHP/douyin.php
from seam.
呜呜呜, 不要投奔 golang嘛, rust 多可爱
from seam.
对rust不熟悉,这语法还是太麻烦,想多长点头发。。。。。。
from seam.
@youshandefeiyang ,单纯就这个项目来说,如果会其他任意一种语言,真的一小时可以做到可以写rust提交pr的程度,作为一种现代语言,rust真的难度很低的(不写生命周期的话)。很容易的,不试试么。
from seam.
@eweca-d 你说得对,作为科班出身,不掌握四五门编程语言谈什么码农,不过我这人还是喜欢从简,你要说写这种,如果个人用,我更加推荐PHP或者Python,写起来十分钟都用不了,再看看静态语言,要不是为了性能和稳定性,公共API多人请求,我连Golang都懒得考虑,Rust和C++这种,我能不碰肯定不会碰的
from seam.
@eweca-d 你说得对,作为科班出身,不掌握四五门编程语言谈什么码农,不过我这人还是喜欢从简,你要说写这种,如果个人用,我更加推荐PHP或者Python,写起来十分钟都用不了,再看看静态语言,要不是为了性能和稳定性,公共API多人请求,我连Golang都懒得考虑,Rust和C++这种,我能不碰肯定不会碰的
确实是考虑到公共api这块如果用rust成本会低很多, 而且性能好一些. 不过我也是本身就很喜欢 rust
from seam.
Related Issues (20)
- 抖音获取失效了,网页抓取没有RENDER_DATA这个字段了 HOT 1
- 使用v_cli.0.1.35 解析抖音出错 HOT 10
- 斗鱼部分直播间解析出来只能播放几秒
- 播放失败: please set play bin HOT 1
- 抖音又g了 HOT 3
- 请教下,这个软件是干嘛的啊,获取抖音直播的OBS推流码么,我点了获取不了,试了下斗鱼,哪个链接复制打不开 HOT 1
- 我下的是1.8版本,可是没找找配置文件在哪,作者不是说抖音要重新获取cookie吗?那获取的cookie放哪,而且我的抖音也无法获取直播源 HOT 1
- pandalive无法录制了,API无法正常使用 HOT 2
- 有没有可能不用cookie访问抖音和斗鱼啊,至少给个低清晰度啥的 HOT 6
- 斗鱼部分房间获取不到 HOT 2
- 有的b站直播间,获取不到 HOT 2
- [Feature] 支持咪咕视频 HOT 1
- [请求] 希望能添加 捕获抖音直播地址和串流密钥的功能
- 什么时候能支持哔哩哔哩高清直播 HOT 6
- 虎牙获取的m3u8播放一段时间后无法播放 HOT 3
- 求更新
- GUI 版不再更新了吗还是说换仓库了? HOT 3
- 虎牙的直播源全部不能播放了 什么时候修复一下呗 HOT 1
- 快手获取不了,已经设置了cookie
- 反馈部分已经失效的平台 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seam.