OctavianLee / Barrage

一个开源的b站直播间弹幕助手,主播可以获取直播间内弹幕信息且可以进行发送弹幕功能。
MIT License
50 stars 11 forks source link

[技术]如何去除requests库的使用? #1

Open OctavianLee opened 9 years ago

OctavianLee commented 9 years ago

目前项目由于技术上困难,导致requests和urllib2并行使用,为了统一依赖环境,要纯粹依赖python原生的库进行开发,从而使项目变的简便可行。

困难点在于:

chaserhkj commented 9 years ago

我觉得全局用requests比较好,这个已经是非常通用并且常见的http库了,主要写起来简单也便于维护。

至于依赖问题,只要用distutils正确打包的话,Mac和Linux平台的分发都不是问题,实在觉得麻烦的话,可以用pyinstaller做bundled distributable binary package

OctavianLee commented 9 years ago

@chaserhkj 感谢回答的两个问题,这里提出这个问题的主要原因是在发送弹幕那块,urllib2这边有操作而requests文档里并没有这类的提供,当然也可能是我理解上不太到位,目前的这个项目在前天socket改进中也发现了结构存在的大量问题,在思考解决的方案。

superfashi commented 8 years ago

关于cookie的话,urllib2也是cookiejar,一样的啊。 但是倒是有一点可以,存在主目录下一个文件例如叫bilicookie,登录完一次直接写入,这样就算关了程序都没有什么影响,下次可以自动登录。