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