写了个脚本来分享下想法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
apelif
V2EX    Python

写了个脚本来分享下想法

  •  
  •   apelif 2015-01-29 20:22:03 +08:00 4485 次点击
    这是一个创建于 3915 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新手,求指点。

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

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

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

    欢迎拍砖!

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

    总之
    能实现需求就好了嘛
    EthanZ
        6
    EthanZ  
       2015-01-29 22:59:54 +08:00
    Some exisiting tools may help you: ifttt, huginn
    wph95
        7
    wph95  
       2015-01-29 23:07:40 +08:00
    @apelif 你翻celery doc 有一个叫celery beat 就是定时任务
    django是web框架。。。
    当然 自己则么顺手则么弄
    clino
        8
    clino  
       2015-01-29 23:12:35 +08:00
    可以用ci类软件,如jenkins buildbot之类的
    icylogic
        9
    icylogic  
       2015-01-30 00:51:15 +08:00 via Android
    这跟 django 有啥关系啊。。。 urlopen + re 就能完成的事
    geeti
        10
    geeti  
       2015-01-30 06:39:53 +08:00
    看了半天,发现不止我一个人这跟django有啥关系。。。
    python抓取来网页,然后re就是了。
    然后cron直接运行这个python脚本
    apelif
        11
    apelif  
    OP
       2015-01-30 06:54:23 +08:00 via iPhone
    @geeti 主要是不知道如何直接在sae上运行python脚本,汗。。
    geeklian
        12
    geeklian  
       2015-01-30 08:07:30 +08:00 via iPhone
    怎么顺手怎么来呗
    gae,sae我也利用django这么干
    jianghu52
        13
    jianghu52  
       2015-01-30 08:09:29 +08:00   1
    @apelif 你可以参照我这个v2ex的签到 [https://github.com/jianghu52/newcheckv2] 。里面就是跑在sae上的。包括引用包。至于发信,我估计你已经实现了,就没啥好说的了。
    expkzb
        14
    expkzb  
       2015-01-30 09:09:15 +08:00 via iPad
    用yo发信比较好玩
    alsotang
        15
    alsotang  
       2015-01-30 19:51:39 +08:00
    竟然上了 django。。。用 crontab 就好了嘛。
    不过 sae 的限制是,crontab 只能触发网页是吧?跟 gae 学的。
    但 django 仍然重了。
    zvDC
        16
    zvDC  
       2015-01-31 09:49:44 +08:00 via Android
    不错,准备也学习搞一下,不过gae,sae,什么是怎么回事
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2525 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 04:43 PVG 12:43 LAX 21:43 JFK 00:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86