首页   注册   登录

enrolls

V2EX 第 114646 号会员,加入于 2015-05-02 02:13:59 +08:00
感谢你的点击与关注。不妨看看个人主页有没有让你感兴趣的。
根据 enrolls 的设置,主题列表只有在你登录之后才可查看
enrolls 最近回复了
1. 去掉无用标签
2. 定位正文的 dom
3. 对 dom 进行按 HTML tags 输出
首先,用 redis 完全可以撸一个。
接着,是推荐:
+ Flask 可以使用 werkzeug 的 SimpleCache
+ dogpile.cache, Sqlalchemy 的文档提及过
+ tache 知乎出品, 基于 Redis 的 Cache
182 天前
回复了 brucewuio 创建的主题 Python 有什么 Py 书推介
因此,初始化数据库连接应该在哪里。
笼统地讲,哪里都可以,看怎么组织代码。关键在于实例化 Flask() 后,在某个 py 文件里面,import 实例,写 2 个函数,把装饰器带上。
有多个函数需要注册,可以按顺序写在一个函数里面,或者看看 before_request_funcs。
teardown_request 同理。
使用 @app.before_request 和 @app.teardown_request
装饰器下的函数,在 before_request 设置 _app_ctx_stack.top.db= sqlalchemy.orm.scoped_session()
在 teardown_request 的时候 _app_ctx_stack.top.db.remove()
187 天前
回复了 crazyjin 创建的主题 Python Django vs Flask vs Tornado
说说我的看法。围绕题主的问题回答,易学度 Flask, Tornado, Django。F 自由度高,加上中文的文档,入门 hello,之后就看你想造点什么。个人觉得,先是简单认识一下 restful,组织代码的过程中,尽量用 restful 的思路,即 F 里面的 MethodView ;当然也可以写成函数里面一个 mapping-dict 判断 method 选择去向。
Tornado 同理 Flask。
至于 Django,强大的没错,新手友好度就一般般了。从 djangogirls 开始入手吧。
提个问题,前后端分离后,上述 3 个框架,用什么比较好呢?
像 @zeromake 所说的,开始学习吧,学到关键后,换什么框架都一样。工作方面,Python Web 需要不一定很大,Python ML 更有看头。WEB 路上使用 NODE 或者 GO。我推荐 GO 入门看 https://gobyexample.xgwang.me/
193 天前
回复了 lovezww2011 创建的主题 程序员 毕设-基于 Python 的种子搜索网站开发
直接给你成品,YUhSMGNEb3ZMM052ZFhOdmRXTnBiR2t1WTI5dEx3PT0= ,上次搜 TVB 缺失电视剧的时候发现的。
做法的话,我理解为,可以基于模拟请求,或者基于页面。
基于页面,则需要请求,解析,根据规则提取,入库,#3 是基于页面的做法,里面的根据规则提取。
基于请求,则模拟请求,读 api,解析,入库。
只求结果的话,建议基于请求,同样是毛胚代码 https://send.firefox.com/download/abf0ae7922/#J1hYI6yxvzXx4NI6bORVjQ
request + lxml 的事儿,xpath 还自动生成的。 毛胚代码 https://send.firefox.com/download/c431569c8f/#qvjxEU0M_7xm8N6X2W2ABw
关于对无头的检测,@konikoo 提及的 navigator.plugins.length == 0 是特征之一。https://antoinevastel.com/bot%20detection/2017/08/05/detect-chrome-headless.html
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1613 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 00:19 · PVG 08:19 · LAX 17:19 · JFK 20:19
♥ Do have faith in what you're doing.