Python爬虫入门
前言网页构成首先介绍一个网页的基本构成:HTML负责网页的结构,CSS负责样式的美化,Javascript负责交互逻辑。
HTML
CSS
Javascript
点击 F12打开开发者工具(部分电脑可能为Fn + F12),使用元素选择工具,再将鼠标指针移动到任意网页元素,单击该元素则该元素对应的网页源代码会被选中。从网页源代码中可看出,大部分网页元素是由诸如“\文本内容\”这样的源代码定义的,这些标识符称为HTML标签,它们有以下基本类型:
\
\、\、\
\
\
\
\<\span>
\<\img>
\<\kbd>更为详细的介绍可在菜鸟教程-HTML中了解与进一步学习。
一些相关知识网页的动态加载与静态加载静态加载意为服务器一次性发送所有网页数据给终端,动态加载意为服务器发送的是一个网页模板,而后终端再通过Ajax或其他方式将数据(通常是JSON数据包)填入到模板中。有些网站能做到不刷新网页就能向服务器申请内容,比如b站的评论区,实际上数据是在点击了下一页后才申请下来的,这就是动态网页的典型应用。
正则表达式正则表达 ...
博客搭建记录|教程
前言首先介绍搭建博客需要使用的东西:Nodejs是一个Javascript运行环境,作为底层架构在本例中实现构建和生成静态网站;Git,是分布式版本控制系统,用于将本地的资源文件上传到服务器端;Github应该不陌生了,全世界最大的程序员交流网站,它同时免费提供静态网站的服务器。
Nodejs
Git
Github账号
文本编辑器(如vscode、Typora)
一个域名(可选)
CDN加速(可选) 环境搭建Nodejs安装Nodejs在官方下载地址中选择适合自己系统的版本下载安装即可。在cmd中输入该命令查看版本号,成功返回版本号即代表安装完毕。如提示找不到命令,请尝试把nodejs放入系统path中,或在B站、CSDN中查找教程进行卸载重装。1node -v
Nodejs自带的包管理工具——npm在这里,我介绍一下npm(Node Package Manager),它是一个用于管理和共享 JavaScript 包的包管理器,我们使用它来向中央服务器发出请求下载某个模块(比如本文的建站Hexo模块),有Python基础的同学应该会立即联想到Python的pip指令,你的直觉没错的 ...
你好,世界!
成功建立起自己的第一个博客网站,建站方法采用适合新手的Github+hexo方式。过程是曲折的,成功是喜悦的。过程中运用到一些自学的知识解决问题,比如用Linux指令解决教程上未出现的问题,也是成就满满。建立个人博客,是个人一个小梦想的实现,也期待这个博客能够记录我前进的步伐。
——2022.4.12凌晨四点零五
于桂电D区#29自习室






