爬虫(一):请求&响应
你需要先了解…关于此文章… 一. Requests-概述Request是Python的第三方库,用于网络请求并接收返回的数据,你需要在Python的虚拟环境中安装使用。 Request帮助你发送网络请求,同时你可以自定义Request携带的参数。 另外,Request模块接收响应请求的数据,并把Response作为函数的返回。 如果你想实现一个爬虫,对返回的网页文件进行Xpath/正则表达式解析,并将你需要的内容存储即可。 二. Request基础1. 下载&安装12pip/pip3 install requests 2. Request库关于requestrequest支持各种HTTP方法,同时你可以指定请求所携带的内容。 获取响应文件 12response = request.get(url) 带上请求头headers 12response = request.get(url, headers = headers) 伪装浏览器代理,避免反爬虫*如果你向https://www.douban.com/发送请求,响应码为418, 12345...
Web开发(二)-SpringBoot
你需要先了解…有关此文章… 一. 新建SpringBoot项目1. IDEA新建SpringBoot项目(参考文章)[https://blog.csdn.net/qq_43006591/article/details/106137465] 二. SpringBoot框架解析1. .idea2. .mvn3. src/main /resource/static存放CSS,JS以及图片等 /resource/templates存放Web页面 application.properties/application.yml用于存放程序的各种依赖模块的配置信息,比如 服务端口,数据库连接配置等 /main/java/com.example.xxx存放java源码 /main/java/Application.javaSpringBoot 程序执行的入口,执行该程序中的 main 方法,启动当前SpringBoot项目。 /test与...
爬虫:写在前面
一些理解 网络爬虫:爬虫完整的名字应该叫网络爬虫,因为它依赖于HTTP协议获取数据,浏览器上Web应用的基础,顾名思义需要网络。 所见即所得:另外,浏览器的原则是所见即所得,你在浏览器上看到的东西,都是服务器通过网络发到本地的,因此能见到的就能够爬到。 Robots.txt:在爬取之前应该仔细阅读网站设置的爬虫规则,上面有详细的允许和不允许爬的内容。爬虫基本运行过程一般是三个步骤:请求数据,过滤数据,保存数据。 一. Requests-概述Request是Python的第三方库,用于网络请求并接收返回的数据,你需要在Python的虚拟环境中安装使用。 Request帮助你发送网络请求,同时你可以自定义Request携带的参数。 另外,Request模块接收响应请求的数据,并把Response作为函数的返回。 如果你想实现一个爬虫,对返回的网页文件进行Xpath/正则表达式解析,并将你需要的内容存储即可。 二. Request基础1. 下载&安装12pip/pip3 install requests 2. Request库关于requestrequest...
Web开发(一)-Maven
你需要先了解…关于此文章… 一. Maven基础Maven用于项目管理,包括以下功能: 依赖管理:依赖指我们项目中使用的第三方Jar包。在项目构建过程中,需要引入大量依赖,maven帮助你自动导入以及这个依赖所依赖的依赖。另外,maven帮助你管理依赖的版本。 简化项目构建:maven提供标准化的Java项目结构,通过Maven你可以快速创建Java项目。 二. Maven实现1. Maven下载&安装 (参考文章)[https://blog.csdn.net/u012660464/article/details/114113349] 2. Maven构建项目3. pom.xml
模板
目录及标签说明 bloghexo+butterfly博客搭建教程。 computer计算机相关基础知识。 network计算机网络。 system操作系统。 webweb应用。 software软件。 seedseed实验记录。 security安全。 spider爬虫。 ai人工智能面向大众服务的应用,包括ChatGPT,AI绘画等。 ml机器学习相关算法,面向技术人员的应用。 steg信息隐藏,包括水印和隐写。
ChatGPT
国内接口 ALchatOS ChatGPT官网1. 找个梯子2. 找个国外手机号3. 正常注册账号使用
AI绘画
在线AI绘画网址:LiblibAI·哩布哩布AI-中国领先原创AI模型分享社区教程:1. 进入绘画页面点击网址,来到在线 AI 绘画首页。登录你的账号(QQ 就行)。点击右上角在线Stable Diffusion,进入在线绘画页面。 2. 选择模型在首页中选择一个模型,这里选择麦橘写实。不同的模型适用于不同的类型的图画创作。 3. 复制图片参数点击模型进入页面查看图片详细信息,这里是图片生成的一些参数,复制就行。 4. 填写参数绘画返回绘画页面,Stable Diffusion 模型选择麦橘写实,粘贴刚才复制的的信息。如果你想生成多张图片,修改以下内容。 5. 耐心等待生成图片点击生成图片,耐心等待就好了。下面是图片展示,AI绘画并不一定完美,可以 PS等工具完善。 6.最后恭喜你,已经学会了基础的绘图。接下来,选择你喜欢的模型,慢慢了解并调节各种参数,绘画出你喜欢的图片吧!对了,上面介绍了文生图模式,图生图模式一样有趣。赶快试试吧,你就是下一个 AI 调教大师。
博客(二):美化你的个人博客
此文章将会指引你使用butterfly美化你的hexo博客 一. 部署butterfly主题1. butterfly主题butterfly是hexo框架下的一个主题。butterfly主题:相比于原生的hexo博客样式,我相信你肯定更喜欢butterfly。了解更多?butterfly 2. 下载butterfly主题参考文档:Butterfly 安裝文檔(一) 快速開始在myblog目录下输入命令安装butterfly: 12git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly 3. 安装插件安装pug和stylus渲染器: 12npm install hexo-renderer-pug hexo-renderer-stylus --save 4. 应用主题修改配置文件_config.yml: 12theme: butterfly 5. 升级建议为了減少升级主题带来的不便,我们可以把主题文件夹中的 _config.yml 重命名为 _con...
博客(一):从零开始搭建你的个人博客
此文章将会指引你搭建hexo框架的博客,并将其部署到Git Hub上。 一. 环境搭建1. 安装Nodejs(npm)下载链接:Nodejs官方网站这里直接选择官方推荐的稳定版本:Recommend For Most Users。安装过程一路回车就好,默认选项不需要任何额外的操作。安装完成以后,打开cmd。输入命令:node -v,若返回nodejs版本信息则安装成功。nodejs内置npm。输入命令npm -v,返回npm版本信息则安装成功。 2. 安装GitGit下载网址下载标注的版本。安装一路回车就好。 二. 本地部署你的博客1. 安装Hexo,新建hexo框架项目打开cmd输入命令:npm install -g hexo-cli,等待安装完成即可。安装完成以后输入命令:hexo -v查看版本,返回结果则安装成功。选择一个用于放置博客文件的文件夹,在此目录下使用命令:hexo init myblog,新建你的博客项目。你可以看到在你的文件夹下多了一个myblog的项目。输入命令:cd myblog进入myblog项目,安装npm:npm install即可。 2. 在本地启...











