学习网站
https://www.bilibili.com/video/BV1RM4y1u7Bj?p=4&spm_id_from=pageDriver
此系列是在学习 “python3网络爬虫开发实战从入门到精通 北航硕士崔庆才经典52讲” 所做的笔记
静态网页和动态网页
静态网页
- 由 HTML 代码编写
- 文字、图片等内容均通过写好的 HTML 代码来指定
- 加载速度快,编写简单
- 存在很大缺陷,如可维护性差,不能根据 URL 灵活多变地显示内容等
动态网页
- 可以动态解析 URL 中参数的变化
- 关联数据库并动态呈现不同的页面内容、灵活多变
- 由 JSP、PHP、Python 等语言编写
- 实现用户登录和注册的功能
无状态HTTP
指 HTTP 协议对事物处理是没有记忆能力的,也就是说服务器不知道客户端是什么状态。意味着如果后续需要处理前面的信息,则必须重传。这也导致需要额外传递一些前面的重复请求,才能获取后续响应。
为了保持这种状态,需要下面两个共同协作完成
Session
Cookies
指某些网站为了辨别用户身份、进行 Session 跟踪而存储在用户本地终端上的数据
常见误区
当关闭浏览器时,浏览器不会再关闭之前通知服务器它将要关闭,所以服务器根本不会有机会知道浏览器已经关闭。