摘要: scrapy 是一个很强大的爬虫框架,可以自定义很多插件,满足我们不同的需求.... 首先我们应该要会用twisted 写web service 其实scrapy 已经帮我们做了整理了 from scrapy.utils.reactor import listen_tcp listen_tcp就可以 阅读全文
posted @ 2020-02-02 16:16 apuyuseng 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 用于学习smali 语法而写的 # encoding=utf-8 ''' 将java文件转换为smali文件 ''' import os import sys from glob import glob import subprocess DX_FILE = None BAKSMALI = None 阅读全文
posted @ 2020-02-02 15:48 apuyuseng 阅读(342) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-01-31 15:31 apuyuseng 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 需要注意的: 1. id,如果没有指定id则会导致create、update等操作无法正常使用。 头疼事项: 1. 服务端失败返回error数据。如果是编辑状态,还不能友好提示错误。当然可以使用大量代码实现,不过却过于繁琐。 createError: function (e) { let err = 阅读全文
posted @ 2019-11-20 14:45 apuyuseng 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在flask 中使用celery 是特别简单的,celery官网都没有特别介绍如何使用。 使用celery首先要知道怎么配置celery。 1. 实例化celery celery = Celery(__name__, broker=config['celery']['broker'], backen 阅读全文
posted @ 2019-10-14 15:45 apuyuseng 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 依赖: PyExecJS 使用案例: 阅读全文
posted @ 2019-10-07 00:56 apuyuseng 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 环境: celery 4.3 flask python 3.7 linux 需求: 动态添加定时任务,且方便维护。 解决思路: 参考django-celery 或是celery源码,将定时任务配置放置到数据库中,从而维护数据达到动态定时任务到效果。 定时任务对应的是beat, beat将产生task 阅读全文
posted @ 2019-09-26 10:27 apuyuseng 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 使用案例: 问题解决思路: 版本1.2文档中: setting (string, optional) - a Scrapy setting to use when running the spider setting (string, optional) - a Scrapy setting to 阅读全文
posted @ 2019-08-07 08:36 apuyuseng 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 其实editor fields type 默认支持的输入类型就是w3c输入框类型。 text number password textarea select checkbox radio date time datetime readonly hidden 当然这些类型远远不能满足我们的需求,我们可 阅读全文
posted @ 2019-07-29 12:58 apuyuseng 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 需求: a. 表单样式更改。 b. 表单大小更改。 思路: a. 通过设置modal css更改样式和大小。缺点,全局性的更改。 b. 更改bootstrap-editor,可以通过某种方式将参数传入,达到更改样式和大小的要求。 代码: editor.bootstrap.js 中对"open"事件添 阅读全文
posted @ 2019-06-10 14:46 apuyuseng 阅读(598) 评论(0) 推荐(0) 编辑