V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  siweiZhu  ›  全部回复第 1 页 / 共 1 页
回复总数  4
2020-03-23 22:49:22 +08:00
回复了 outtime 创建的主题 哔哩哔哩 哔哩哔哩的视频全部升级成 BV 号了
可以根据这个回答来实现 BV 号和 AV 号之间的转换:

如何看待 2020 年 3 月 23 日哔哩哔哩将稿件的「 av 号」变更为「 BV 号」? - mcfx 的回答 - 知乎
https://www.zhihu.com/question/381784377/answer/1099438784

然后我刚才试了下,b 站获取视频评论的 api 没有变,还是根据 av 号( oid )来获取单页的评论,这样的话:
用户视频:url 中包括 BV 号,提取,转 av 号,调用 api 获取评论
电影、番剧等正版分区视频:url 中没有 BV 号,爬虫获取页面中的 BV 号,然后跟上述一样。
@0kaka 我还没开始做耗性能计算的模块,前天刚把 bilibili 的视频评论爬虫模块弄好,所以对性能这方面不是太了解,不过一开始对 streamlit 的那个 @st.cache 缓存不太懂,结果在爬虫时总是重复执行耗时的函数,后面看了下文档,把整个爬虫模块重构了一遍,函数都拆分开,并加上 @st.cache,性能表现就好多了,只有负责 ui 显示交互部分的函数会重复执行。
巧了,差不多 1 个月前,我在准备做毕业设计的时候,在网上搜推荐的 python web 框架,本来是打算用 Flask 了,后面在知乎上偶然看到别人的回答,知道了 Streamlit,觉得这个框架很有前景(其实是因为讨厌前端 html&js ==),于是就打算用它了。
Streamlit 的官方文档写得还是比较友好的,虽然是英文但也比较容易理解。目前有几个坑就是支持的界面布局方式太简单了,只有左侧的一个侧边栏和右边的一个长条条的内容区域;用户交互方式也太简陋,有很多用户交互方式只能用“曲线救国”的方式,比如说:你的 app 有 3 个界面,你想把它们放到左侧的导航栏中,但是目前 streamlit 还不支持这种布局,所以你只能用 3 个 radioButton 或者一个 selectbox+button 的方式来实现😂
话说回来,你为什么不直接用 Streamlit ?非要找国内类似的工具???类似的工具我 google 上都搜过了,国内的应该是没有的,国外有几个:Plotly Dash、Panel
2020-02-09 23:53:58 +08:00
回复了 MOUNT 创建的主题 程序员 想做一个 PC 端的阅读软件,就差程序员了
Win10 上我最近在用 Drawboard PDF + Nebo,主要是配合 wacom 触控板来使用,体验还行,还有一个主打 PDF 阅读+批注笔记+思维导图的软件叫 BookxNote,可以去试一下(界面很丑==),不过我要是有 iMac 的话一定第一时间去买 MarginNote🌚
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1348 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 17:41 · PVG 01:41 · LAX 09:41 · JFK 12:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.