熟悉pyspider的装饰器

Posted jackzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了熟悉pyspider的装饰器相关的知识,希望对你有一定的参考价值。

熟悉pyspider的装饰器取经地点:https://segmentfault.com/a/1190000002477863

  

  • @config(age=10 * 24 * 60 * 60) 在这表示我们认为 10 天内页面有效,不会再次进行更新抓取
  • @every 修饰器,@every(minutes=24 * 60表示 on_start 每天会执行一次,知道这个规则之后就可以根据自己需要改参数了
  • 开始抓取

    1. 使用 run 单步调试你的代码,对于用一个 callback 最好使用多个页面类型进行测试。然后保存。
    2. 回到 Dashboard,找到你的项目
    3. 将 status 修改为 DEBUG 或 RUNNING
    4. 按 run 按钮
    5. 打开一个新窗口
    6. 按 Ctrl+Shift+I (在 Mac 上请按 Cmd+Opt+I) 打开开发者工具。
    7. 切换到网络( Netwotk 面板)

以上是关于熟悉pyspider的装饰器的主要内容,如果未能解决你的问题,请参考以下文章

类中的装饰器在Pycharm中抛出警告

学会这12个Python装饰器,让你的代码更上一层楼

在编译时调用的 Python 装饰器函数

Python面向对象学习之八,装饰器

pyspider中内容选择器常用方法汇总

通过宝塔python项目管理器安装 pyspider