写了个脚本来分享下想法

2015-01-29 20:22:03 +08:00
 apelif

新手,求指点。

功能:抓取某二手交易网站自己感兴趣的信息并发邮件通知

我是这么实现的:
在SAE上搭了个Django环境(目前还只用过Django),把写好的脚本放到views里,配置好url;
利用Cron每10分钟执行一次。

问题:这么做有什么欠妥的地方么?或者还有其它更好的方法?

欢迎拍砖!

4158 次点击
所在节点    Python
16 条回复
aaaa007cn
2015-01-29 20:48:04 +08:00
apelif
2015-01-29 21:06:35 +08:00
@aaaa007cn 没看明白。。用这个怎么搞?
wph95
2015-01-29 21:11:13 +08:00
这。。。
要我干 我就用celery 来做了
django不是干这活的
apelif
2015-01-29 21:21:30 +08:00
@wph95 那如何部署呢?实现全天监控
aaaa007cn
2015-01-29 22:49:50 +08:00
一样啊
只不过写成 custom command 就不用写 views/url
cron 中也不是 curl 相应的 url
直接跑 manage.py command 就行

总之
能实现需求就好了嘛
EthanZ
2015-01-29 22:59:54 +08:00
Some exisiting tools may help you: ifttt, huginn
wph95
2015-01-29 23:07:40 +08:00
@apelif 你翻celery doc 有一个叫celery beat 就是定时任务
django是web框架。。。
当然 自己则么顺手则么弄
clino
2015-01-29 23:12:35 +08:00
可以用ci类软件,如jenkins buildbot之类的
icylogic
2015-01-30 00:51:15 +08:00
这跟 django 有啥关系啊。。。 urlopen + re 就能完成的事
geeti
2015-01-30 06:39:53 +08:00
看了半天,发现不止我一个人这跟django有啥关系。。。
python抓取来网页,然后re就是了。
然后cron直接运行这个python脚本
apelif
2015-01-30 06:54:23 +08:00
@geeti 主要是不知道如何直接在sae上运行python脚本,汗。。
geeklian
2015-01-30 08:07:30 +08:00
怎么顺手怎么来呗
gae,sae我也利用django这么干
jianghu52
2015-01-30 08:09:29 +08:00
@apelif 你可以参照我这个v2ex的签到 [https://github.com/jianghu52/newcheckv2] 。里面就是跑在sae上的。包括引用包。至于发信,我估计你已经实现了,就没啥好说的了。
expkzb
2015-01-30 09:09:15 +08:00
用yo发信比较好玩
alsotang
2015-01-30 19:51:39 +08:00
竟然上了 django。。。用 crontab 就好了嘛。
不过 sae 的限制是,crontab 只能触发网页是吧?跟 gae 学的。
但 django 仍然重了。
zvDC
2015-01-31 09:49:44 +08:00
不错,准备也学习搞一下,不过gae,sae,什么是怎么回事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/166587

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX