摘要: 什么是XPath? XPath,全称为XML Path language,是一种用于在XML文档中查找节点的语言,广泛应用于网页元素的定位。 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或 阅读全文
posted @ 2025-07-31 22:13 fhyxz1 阅读(21) 评论(0) 推荐(0)
摘要: 什么是request? request,即网络中的请求,由头、体、与一些参数组合构成,具有无状态性等特性 与数据分析有什么关系? 数据分析,顾名思义就是对数据进行分析得出结论的一种技术。那么,数据从哪里来呢?这时候就需要引出爬虫了: 爬虫与requests是的关系 什么是爬虫?爬虫即爬取页面上的数据 阅读全文
posted @ 2025-07-31 22:08 fhyxz1 阅读(33) 评论(0) 推荐(0)
摘要: 在前文,我们利用node的原生语法编写了一些简单的node应用,具备基本的请求处理与返回,但这样的处理有一些繁琐,因此,我们可以利用第三方的框架来简化这一系列操作,本文通过整合express框架,来简化node应用的开发流程。 express.js Express 是一个简洁而灵活的 node.js 阅读全文
posted @ 2025-07-31 22:04 fhyxz1 阅读(5) 评论(0) 推荐(0)
摘要: 在前文中,我们了解了npm的基本使用与常用操作,那么,它如何应用到开发中呢?本文将结合npm,构建一个简单的nodejs应用,使读者对node.js应用开发有一个基本的了解: 初始准备 首先准备好项目文件夹,在文件夹路径启动终端输入命令: npm init 这样会生成一个package.json文件 阅读全文
posted @ 2025-07-30 23:15 fhyxz1 阅读(8) 评论(0) 推荐(0)
摘要: 在前文中,我们学习了使用node运行了简单的脚本与服务器,但在实际的开发中,我们一般不会用到原生的模块,而是使用第三方封装的模块来进行开发,本文学习npm与node开发的集成与其常用操作 nodejs集成npm 在前文,我们已经提及过Npm了,在这里的使用则是集成node来安装不同的模块来进行引入开 阅读全文
posted @ 2025-07-30 23:07 fhyxz1 阅读(4) 评论(0) 推荐(0)
摘要: 在传统的动态编程语言(如php)中,需要依赖外部的服务器来进行请求的接收,但在node.js中,则无需担心这个问题,node.js本身内置了一个http服务器,开发者可以直接使用node的模块来进行服务器的创建而无需依赖外部的服务器。 初识node应用 在之前的学习中,我们通过node运行了一个js 阅读全文
posted @ 2025-07-30 22:44 fhyxz1 阅读(14) 评论(0) 推荐(0)
摘要: 在前文的学习中,我们对node.js做了一些基本的了解以及配置了node的相关环境,在本文,我们将学习使用node在无浏览器环境下编写一个js程序,并成功运行它。 代码准备 首先创建一个js文件,命名为hello.js: const hello="hello node!" console.log(h 阅读全文
posted @ 2025-07-28 14:48 fhyxz1 阅读(9) 评论(0) 推荐(0)
摘要: 为什么会有node.js 在早期的js开发时,开发者们往往需要在浏览器环境下对js进行调试与开发,这样的情况开发十分受限于浏览器。于是,在这样的情况下,2009年,Ryan Dahl(Node.js 创始人)基于 Chrome 的 V8 引擎开发了 Node.js,旨在增强js的灵活性,在这之后,j 阅读全文
posted @ 2025-07-28 14:29 fhyxz1 阅读(22) 评论(0) 推荐(0)