上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 主要是渗透了解 asyncio 相关概念 提及部分描述:1.线程(阻塞,非阻塞) 2.线程之间通信(线程之间的传递(import queue)) 3.进程之间通信(进程之间通信from multiprocessing import Process,Queue 用进程Queue)单独详解) 举例图: 阅读全文
posted @ 2018-11-26 10:00 Corey0606 阅读(209) 评论(0) 推荐(0) 编辑
摘要: __xxxitem__:使用 [''] 的方式操作属性时被调用 __setitem__:每当属性被赋值的时候都会调用该方法,因此不能再该方法内赋值 self.name = value 会死循环 __getitem__:当访问不存在的属性时会调用该方法 __delitem__:当删除属性时调用该方法 阅读全文
posted @ 2018-11-23 17:28 Corey0606 阅读(853) 评论(0) 推荐(0) 编辑
摘要: download最完善的脚本 三种网页抓取的方法 1.用正则抓取数据 2.bs4抓取 bs4抓取(实验) bs4正式抓取 3.lxml抓取 阅读全文
posted @ 2018-11-22 14:00 Corey0606 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 查看网站结构 最原始的爬虫 增加递归 用户代理 运用上述的download脚本读不出标签(问题:可能是标签不存在) 对ID进行遍历,直到出错为止 若ID出现中间被删除,就无法连续自动退出, 为了解决这种问题,脚本加入连续判断5次,若都为空,就结束 链接爬虫 python HTTP模块requests 阅读全文
posted @ 2018-11-22 13:52 Corey0606 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 构建网站 所使用的技术 类型 也会对我们如何爬取产生 影响 。 有 一 个十 分有用的 工具可以 检查网站 构建的技术 类型 builtwith模块该模 块的安装方法如下 。 该模块将URL作 为 参 数 , 下载该 URL并对其进行分析 , 然后返回该网站使用的技术。 下 面 是使用该模块的 一个 阅读全文
posted @ 2018-11-21 09:40 Corey0606 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、安装wheel pip install wheel 2、安装lxml https://pypi.python.org/pypi/lxml/4.1.0 3、安装pyopenssl https://pypi.python.org/pypi/pyOpenSSL/17.5.0 4、安装Twisted https:... 阅读全文
posted @ 2018-11-20 10:02 Corey0606 阅读(176) 评论(0) 推荐(0) 编辑
摘要: from bs4 import BeautifulSoup @login_required def add_article(request): """ 后台管理的添加书籍视图函数 :param request: :return: """ if request.method == "POST": title = request.P... 阅读全文
posted @ 2018-11-16 13:48 Corey0606 阅读(564) 评论(2) 推荐(1) 编辑
摘要: 前端代码 div验证码框的样式 验证码点击刷新事件 验证码生成函数 登录的时候校验验证码(d代码只有片段),通过ajax请求传入request的 阅读全文
posted @ 2018-11-16 12:05 Corey0606 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 个人视图 钩子讲理(非自己) 阅读全文
posted @ 2018-11-16 11:16 Corey0606 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 先导入数据库 然后运用create_user进行创建 如果直接使用create创建的是明文密码 如果你的表想用user内的字段 或者很多字段相同 你的表也可以继承auth模块你的models内继承了user表 但是你在models内设置好了后你要取settings内设置一段话告诉django你继承了 阅读全文
posted @ 2018-11-16 10:55 Corey0606 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页