古语静水流深
码龄6年
  • 512,185
    被访问
  • 148
    原创
  • 6,317
    排名
  • 235
    粉丝
  • 2
    铁粉
关注
提问 私信

个人简介:生命源自最初的梦想

  • 加入CSDN时间: 2016-12-21
博客简介:

古语静水流深

博客描述:
时间是培养一切的土壤
查看详细资料
  • 4
    领奖
    总分 681 当月 1
个人成就
  • 获得146次点赞
  • 内容获得113次评论
  • 获得510次收藏
创作历程
  • 3篇
    2022年
  • 27篇
    2021年
  • 11篇
    2020年
  • 25篇
    2019年
  • 59篇
    2018年
  • 68篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • Python的学习和实战
    11篇
  • Vue2.0/3.0的知识点
    3篇
  • uniapp的学习和实战
  • Mysql的知识体系梳理
    5篇
  • Linux运维与shell编程
    19篇
  • 微信公众号和小程序
    6篇
  • PHP专栏
    39篇
  • JavaScript的细致学习
    24篇
兴趣领域 设置
  • Python
    python
  • 前端
    vue.js
  • PHP
    php
  • 安全
    web安全
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

在thinkphp6中使用消息队列服务遇到的几个问题

thinkphp的消息队列遇到的问题
原创
发布博客 2022.06.06 ·
53 阅读 ·
0 点赞 ·
0 评论

SQL语言的分类

SQL语言分类结构化查询语言(Structured Query Language)简称SQL。SQL语言通常分为五类:DDL(数据定义语言):create、alter、drop等;DQL(数据查询语言):select等;DML(数据操纵语言):insert、delete 、update等;TCL(事务控制语言):commit、rollback等;DCL(数据控制语言):grant、revoke等。DDL(数据定义语言)数据定义语言(Data Definition Language)简称
转载
发布博客 2022.05.23 ·
28 阅读 ·
0 点赞 ·
0 评论

Vue的生命周期

对Vue中的生命周期的理解,对于使用vue有很大的帮助。8个钩子函数,4对(创建,挂载,更新,销毁)。对我们比较重要的是,挂载时刻(mounted函数)。销毁时刻(beforeDestroy)。这是比较重要的两个时刻。常用的生命周期钩子: 1.mounted: 发送ajax请求、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。 2.beforeDestroy: 清除定时器、解绑自定义事件、取消订阅消息等【收尾工作】。关于销毁Vue实例...
原创
发布博客 2022.03.06 ·
28 阅读 ·
0 点赞 ·
0 评论

selenium 使用的一些问题汇总

1.chrome_browser_main_extra_parts_metrics.cc(226)可以通过设置日志等级来进行过滤。chrome_options.add_argument('--log-level=3')2.定位元素的方法:建议使用find_element(by=By.xxxx)之前使用的都是find_element_by_id,后续建议为这个find_element(by=By.XPATH,xxx)查看源代码可以看到:通过By.xxx 字段来判断是...
原创
发布博客 2021.12.07 ·
9663 阅读 ·
1 点赞 ·
0 评论

python爬虫 requests使用代理ip

请求时,先将请求发给代理服务器,代理服务器请求目标服务器,然后目标服务器将数据传给代理服务器,代理服务器再将数据给爬虫。代理服务器是经常变化的使用代理服务器时传一个参数:proxy。是一个字典的形式。http或者https这样的字段import requests# 使用代理proxy={ 'http':'http://221.238.207.34:8000' #可以找找国内的一些免费ip}result = requests.get("http://httpbin.o
原创
发布博客 2021.11.23 ·
3092 阅读 ·
0 点赞 ·
0 评论

Python中requests的会话保持session详解

可能大家对session已经比较熟悉了,也大概了解了session的机制和原理,但是我们在做爬虫时如何会运用到session呢,就是接下来要讲到的会话保持。首先说一下,为什么要进行会话保持的操作?requests库的session会话对象可以跨请求保持某些参数,说白了,就是比如你使用session成功的登录了某个网站,则在再次使用该session对象求求该网站的其他网页都会默认使用该session之前使用的cookie等参数尤其是在保持登陆状态时运用的最多,在某些网站抓取,或者app抓取时,有的
原创
发布博客 2021.11.23 ·
2425 阅读 ·
0 点赞 ·
0 评论

Python爬虫的案例分析(梨视频下载)

我们对梨视频的站点进行分析。得出如下结论:视频地址如下,但是在源码中并没有看到,也就得出这个页面是二次渲染。我们通过浏览器,找到返回视频地址的接口通过比对,返回的视频接口和播放地址,以及视频的初始url。得出如下结论:视频初始url:https://www.pearvideo.com/video_1743288,id:1743288, 替换了返回视频的时间字段。这样我们就可以拿到视频地址了。接下来就是下载视频。# 梨视频的下载import requests# 视...
原创
发布博客 2021.11.23 ·
953 阅读 ·
0 点赞 ·
0 评论

Python爬虫的xpath使用的技巧

XPath简述XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。XPath 开发工具1.开源的XPath表达式编辑工具: XMLQuire(XML格式文件可用)2.Chrome插件 XPath Helper语法结构:如下:# XPath 基础表达式:/node 表示在xml文档的根目录查找结点名称为node的结点./node 表示在当前结点下查找结...
原创
发布博客 2021.11.22 ·
57 阅读 ·
0 点赞 ·
0 评论

Python数据分析的bs4用法

在爬虫的世界里,数据解析占用很重要的位置数据解析原理:标签定位 提取标签、标签属性中存储的数据值bs4数据解析原理:1.实例化一个BeautifulSoup对象,并且将页面原码数据加载到该对象中 2.通过调用BeautifulSoup对象中相关的属性或方法进行标签定位和数据提取通过上述描述。我们需要安装所需要的库文件。执行如下:环境安装:pip install bs4pip install lxml使用时候导入包:from bs4 import Beautiful
原创
发布博客 2021.11.22 ·
638 阅读 ·
0 点赞 ·
0 评论

python爬虫requests库基础(一):Response对象属性

requests.get()构造一个向服务器请求资源的Request对象,返回一个包含服务器资源的Response对象,Reponse对象包含从服务器返回的所有对象资源Response对象的属性属性 说明r.status_code HTTP请求的返回状态,200表示连接成功,404表示失败r.text HTTP响应内容的字符串形式,即,...
原创
发布博客 2021.11.18 ·
809 阅读 ·
0 点赞 ·
0 评论

python response.text和response.content的区别

1、重点理解response.text返回的类型是strresponse.content返回的类型是bytes,可以通过decode()方法将bytes类型转为str类型推荐使用:response.content.decode()的方式获取相应的html页面2、扩展理解response.text 解码类型:根据HTTP头部对响应的编码做出有根据的推测,推测的文本编码 如何修改编码方式:response.encoding = 'gbk' response.content 解码...
原创
发布博客 2021.11.18 ·
400 阅读 ·
0 点赞 ·
0 评论

关于爬虫的一些想法

1.学号爬虫需要的知识。1.计算机网络(http/https协议,tcp/ip协议,socket编程)。因为很多时候我们需要对协议很清楚。这样才能模拟出需要的请求。2.前端的基础。(html+css+js)内容的获取和解析,需要前端的知识。xpath和bs4,都是要有一定的前端知识作为铺垫。3.正则表达式(用于内容解析)4.数据存储技术(分布式存储)当数据量达到很大的级别。需要对存储这块深入。5.并发处理技术(多线程,多进程,线程池,协程)6.图像识别(处理反爬,验证码),机器学习算
原创
发布博客 2021.11.14 ·
735 阅读 ·
0 点赞 ·
0 评论

字符编码的问题梳理

计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码",如同密码学中的加密和解密。在解码过程中,如果使用了错误的解码规则,则导致'a'解析成'b'或者乱码。字符集(Charset):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符编码(Character
原创
发布博客 2021.11.13 ·
29 阅读 ·
0 点赞 ·
0 评论

Linux宝塔禁止国外ip访问服务器,屏蔽国外ip访问网站代码

屏蔽国外ip的目的是为了防止国外流量的攻击,因为大部分的DDoS攻击,都是国外的ip,成本比较低嘛,能够起到一定的作用。环境:linux服务器(CentOS 6或7都适用)、宝塔面板先运行如下命令行语句来获取国内IP网段,保存到此目录下:root/china_ssr.txt 1 wget-q--timeout=60-O-'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest'|awk...
原创
发布博客 2021.11.10 ·
2475 阅读 ·
1 点赞 ·
0 评论

使用腾讯官方的tbs调试微信中网页和小程序内容

注意: 仅支持android1.下载TBS,如果官方点击下载不下来,使用迅雷下载。我当时是点击没有反应。腾讯浏览服务-调试工具2.安装 TBS3.手机打开USB调试4.打开TBS 检测环境,然后设定TBS调试状态。到这里,当我们扫描完,出现如下的情况就是可以调试的,我们需要在这里做一步操作。扫码显示不支持当前版本的x5内核 或者说请下载x5内核。如果支持就是如下界面。不支持就在手机中进入网址:debugmm.qq.com,安装线上版本。然后我们点击电脑端的启动..
原创
发布博客 2021.10.26 ·
2010 阅读 ·
0 点赞 ·
3 评论

萌芽采集的定时任务如何开启

选择想要采集的线路:这里我已红牛资源为例。在使用定时采集之前记得绑定分类。剩下的就是我们拿到我们需要的地址。使用浏览器的调试功能,按F12就可以调出调试工具。比如我们定时任务为采集本周。去系统,定时任务哪里设置任务。然后我们测试一下是否可以。目前看是没有问题。那么剩下的就是让他自动执行了...
原创
发布博客 2021.08.27 ·
482 阅读 ·
0 点赞 ·
0 评论

苹果cms的全解析(第一节大体阐述)

很多影视系统使用了这套cms系统。最近我也有接触。我准备写几篇文章对这套系统进行彻底的一次梳理。希望给使用或者即将使用它的小伙伴有帮助。苹果cms的总体架构就是:先把我总结的图片放在这里。后续我们一一进行分析。总框架:视频层:视频播放流的梳理:苹果系统的两种数据存储形式:文件的形式存储位置在extra文件夹。数据库存储db。至于大家关心的其他设置和订单或者代理模式。都是代码层实现的。我会对每一个细节进行详细的阐述和原理的讲解。让任何一个PHP小白可以迅速的掌...
原创
发布博客 2021.08.20 ·
484 阅读 ·
0 点赞 ·
2 评论

文件上传漏洞的学习和总结(upload-labs第14到21关)

第14关:上传图片马来达到后门的效果。图片马如何制作呢:在cmd中执行:copy 9.jpg/b+test.php 2.php.jpg
原创
发布博客 2021.06.11 ·
754 阅读 ·
0 点赞 ·
9 评论

文件上传漏洞的学习和总结(upload-labs)

1.什么是文件上传漏洞:文件上传漏洞是指由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致的用户可以越过其本身权限向服务器上上传可执行的动态脚本文件。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。“文件上传”本身没有问题,有问题的是文件上传后,服务器怎么处理、解释文件。如果服务器的处理逻辑做的不够安全,则会导致严重的后果。2....
原创
发布博客 2021.06.11 ·
314 阅读 ·
0 点赞 ·
2 评论

Thinkphp5.1 源码分析第一节(类自动加载初始)

开发的很多项目都使用了thinkphp,所以我准备写一个系列,对thinkphp进行全面的一个分析。希望帮助phper提升自己对框架的使用和理解。最好自己本地查看代码的时候又断点调试的功能。没有的话,可以查看我配置断点调试的文章。对于很多框架都有类的自动加载机制的。我们就对thinkphp进行分析类是如何加载的。我们从入口文件开始分析:我们看到thinkphp的入口文件index.php:通过下图我们看的出来,加载的过程。那么我们想要对自动加载理解的很深入。就需要对loader.php中的注册方
原创
发布博客 2021.03.03 ·
62 阅读 ·
1 点赞 ·
1 评论
加载更多