自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (10)
  • 收藏
  • 关注

原创 【爬虫实战】2024微博·批量博主已发布的微博、自动翻页、多线程

大家好,应同学们私信要求,出一篇关于微博博主已发布的内容脚本可视化的案例,于是整理了一下,仅供学习参考。

2024-04-20 22:52:46 385

原创 【爬虫实战】2024知乎热榜可视化爬取

结合爬虫技术实现知乎热榜数据的实时抓取与可视化呈现。简单易用的界面设计,助你轻松玩转数据挖掘与分析

2024-01-20 13:19:40 774

原创 【爬虫实战】2024可视化版—爬取微博任意关键词搜索结果、自动翻页、多线程

微博可视化版爬虫案例来了!!!支持多线程、二次开发、、、。源码在本公众号《【爬虫实战】可视化版—爬取微博任意关键词搜索结果、自动翻页、多线程》

2024-01-01 10:12:35 693

原创 【Python文件normpath】文件名称特殊符号导致异常

解决Python文件读写中特殊字符导致异常的问题,介绍了os.path.normpath的作用,强调其在确保路径一致性、跨平台支持和避免意外错误方面的重要性。通过规范路径,提高代码的可靠性和可移植性。

2023-12-27 14:59:23 487

原创 【python脚本GUI编程】PyQt5脚本开发指南

深入了解PyQt5,一个基于Gt库的Python模块。本文简要介绍PyQt5的优势和用途,助你踏入GUI开发的精彩世界。

2023-12-20 21:41:26 133

原创 【爬虫实战】python批量抓取csdn博主全部文章

本文介绍了使用Python爬虫实战技术,批量爬取CSDN博主的全部文章,包括案例源码和可执行文件。读者将学会如何利用爬虫工具快速获取大量信息,为日常工作和研究提供便利。

2023-12-10 14:59:22 443

原创 【探秘Python爬虫利器】Beautiful Soup 4库详解

本文深入介绍了Python爬虫库Beautiful Soup 4,包括初始化、标签查询、提取内容等常用API。重点讨论了查询方法、注意事项,并附有代码示例。希望本文能助您熟练使用bs4库进行网页数据处理。

2023-12-02 16:40:15 362

原创 【爬虫实战】最新python豆瓣热榜Top250

如果数据是来自服务端API接口,当你按上图操作翻页时,右侧空白面板处会出现请求记录,此时页面数据就是通过接口返回的;如果像上面这种,翻页操作之后还是空白,说明数据不是通过接口返回的。对于一个目标网站,该如何快速判定页面上的数据来源?首先你需要简单web调试能力,对大多数开发者来说都chrome浏览器应该是不二选择,当然我选中的也是。爱学习的小伙伴,本次案例的完整源码,已上传微信公众号“一个努力奔跑的snail”,后台回复。注意如果不是首次添加数据,需要使用mode='a’追加模式,这样加入的数据没有表头;

2023-11-29 22:57:10 169

原创 【进度条tqdm】python项目中告别丑陋的print伪进度条

优化的Python进度条解决方案,简洁易用,让你的代码进展一目了然。

2023-11-12 17:31:01 193

原创 【掌握Pandas】8个常用API及使用技巧

掌握Pandas核心API,助你高效处理数据,学会读写CSV、选择过滤、缺失值处理等技巧,深化Python数据分析能力。

2023-11-11 23:41:41 185

原创 【爬虫实战】用python爬取微博任意关键词搜索结果、exe文件

1.交互式配置;2.两种任意关键词来源(直接输入、本地关键词文件);3.自动翻页(无限爬取);4.指定最大翻页页码;5.数据保存到csv文件;6.程序支持打包成exe文件;7.项目操作说明文档;

2023-11-05 14:30:14 3332 2

原创 【脚本工具】视频抽帧、添加srt字幕朗读、添加背景音频

解释:这个函数允许你创建一个视频写入对象,以便将视频帧写入到一个新的视频文件中。解释:CAP_PROP_FRAME_COUNT 是 cv2.VideoCapture 对象的一个属性,用于获取视频文件中的总帧数。解释:FourCC 是一个4字节的代码,用于标识视频编解码器。解释:这个函数允许你创建一个视频捕获对象,以便从指定的视频源中读取视频帧。你可以传递视频文件的路径或摄像头的索引作为参数,然后使用它来逐帧读取视频。作用:用于将视频帧写入到一个新的视频文件中。作用:用于从视频文件或摄像头捕获视频帧。

2023-11-02 23:15:25 307

原创 【爬虫实战】python微博热搜榜Top50

注意:hot_search 是spider中的name。爱学习的小伙伴,本次案例的完整源码,已上传微信公众号“settings.py配置项修改。

2023-10-15 17:05:27 1536

原创 【爬虫实战】用pyhon爬百度故事会专栏

爱学习的小伙伴,本次案例的完整源码,已上传微信公众号“一个努力奔跑的snail”,后台回复**“故事会”**即可获取。注意:author 是spider中的name。

2023-10-14 15:01:14 408

原创 python批量将文本生成短视频

视频尺寸为16:9,视频格式.mp4,兼容各个短视频平台!更多精彩案例、实战完整源码,已上传微信公众号,后期分享更精彩!开发不易,获取完整项目源码需要一点费用,非诚勿扰!支持设置每个视频添加不同音频视频数量;python批量将文本生成短视频1。python批量将文本生成短视频2。python批量将文本生成短视频3。支持mac、windows平台;支持设置文本上下左右边距;支持设置视频末尾静止时间;支持设置视频前静止时间;支持设置上下左右边距;支持设置视频滑动速度;

2023-10-11 09:16:01 247

原创 python项目如何打包成exe、踩坑总结!

pyinstaller 工具打包时默认只会打包项目中的py文件,但实际项目中可能存在其它文件例如,images文件夹、audios文件夹、其它资源文件夹,这类文件夹不配置的话,在运行exe时会提示找不到目录;如果安装的是3.10.X版本,经测试发现在安装打包环境时提示包版本问题,导致报错、、、,未减少麻烦,所以直接安装3.8.X版本;5.更好的可移植性:通过将虚拟环境与打包工具一起使用,您可以创建一个独立于系统的可执行文件,这意味着您可以在不同的操作系统上运行它,而不必担心依赖项问题。

2023-10-07 11:40:23 499

原创 【2023知乎爬虫】批量获取问题的全部回答

爬取任意问题下的所有回答,如下图:1.根据问题,批量获取问题下的所有回答、与对应问题的关系到answer.csv文件;2.保存当前问题基本信息到quesiton_info.csv文件;

2023-09-09 16:22:04 1253

原创 【2023知乎爬虫】可爬任意关键词的综合搜索结果!

根据输入的任意关键词,整理出关键词相关话题,并收集符合条件话题的id、话题链接;如下图:1.综合搜索tab栏展示结果比较全面,但该栏数据包含小说、视频,因此拿到结果需要过滤;2.只保存三种类型的文章作后续分析:话题、专栏、严选内容;3.数据保存格式 *.csv;

2023-09-09 00:05:24 1951 1

原创 python批量下载csdn文章

1. 根据待爬文章url(文章id)批量保存文章到本地;2. 支持将文中图片下载到本地指定文件夹;3. 多线程爬取;

2023-09-07 20:57:43 494

原创 python多线程获取百度搜索(5.26更新)

一次性把待爬关键词放到keywords.csv文件中,每个关键词放一行。爬虫使用scrapy框架编写,分布式、多线程。输入搜索内容,获取搜索结果,进行保存。

2023-05-27 14:01:35 247

原创 css中的grid高频布局

5.每个元素之间有间隔,每一行的两边不留间隙,每一列的上下不留间隙;3.每个子元素最大宽度根据屏幕宽度自适应;6.每个子元素中的文本超出之后省略显示;使用grid布局即可轻松完成上述需求;2.每个子元素最小宽度是100px;1.一个父级容器内有n个子元素;4.每个子元素的宽度保持同宽;

2023-05-10 10:12:31 608

原创 Unable to initialize Git; AggregateError(2) Error: Unable to find git Error: Unable to find git

MacBook Pro m1 升级系统到13版本后,系统中原有的git突然就不能用了,,,输入git -v 既然打印不到版本号?使用which git 是能打印到配置路径的,,,点击安装,自动安装完成,控制台再输入git -v就能打印版本好了。然后会跳出一个弹窗让你安装xcode-select。

2023-03-31 16:01:00 1883

原创 scrapy 部署 KeyError: Spider not found

如果是你手动改的,可能英文驼峰规范对不上导致问题,其它代码都正常死活识别不出来。原因是爬虫类名不是用命令创建的,因为后期手动改过,所以自己想当然的手动改了名字;我逐个都检查了一遍发现都不是上述问题,最后一点点排查后终于找到问题,坑爹!这个时候新建出来的没问题,部署都是正常的。常规情况创建,使用命令。

2023-03-23 17:25:24 412

原创 Python爬虫之Js逆向案例(17)- Scrapy JD版店铺详情|问答

Scrapy框架Jd实战练习,效果简直666呀!快来围观!

2023-03-04 13:58:36 1222

原创 Python爬虫之Js逆向案例(16)- xx商品评论&店铺详情案例

总结:程序一键运行,过程中错误中断自动保存日志到log文件,方便后续分析!

2023-02-12 18:31:21 1119 6

原创 Python爬虫之Js逆向案例(15)-XX话题批量获取&保存到CSV文件

大家好,本期分享的内容是一个关于批量获取话题的案例!示例URL:部分细节不在重复,只说差异:下面会进行以下几步进行分析(下方演示过程全部使用chrome浏览器);

2022-11-13 23:02:12 314

原创 Python爬虫之Js逆向案例(13)-某乎最新x-zse-96的rpc方案后续

jsrpc的原理是利用websocket通信技术实现的通过调用socket服务,通知放在浏览器端的socket执行相关代码,拿到结果后客户端发送给服务器,然后再返回给接口调用者技术(个人理解,不一定很准确),说白了就是websocket的具体应用罢了!

2022-11-02 21:34:53 2058 2

原创 Python爬虫之Js逆向案例(12)-知乎答案批量获取保存到CSV文件

大家好,本期分享的内容是一个关于批量获取知乎答案的案例,本案例的重点是教大家在写爬虫时如何更规范的去编写自己的爬虫。场景是这样的,最近在帮一位同学排查几个爬虫问题,于是乎我三生有幸看到了这位工作几年的老哥写的爬虫代码,中间过程我就省略了,一句话总结就是:写的代码很好,下次不许再写了!!!至少以后别再让我给你排查bug了、、、那个痛苦的过程,给你排查bug差点让我改行、、、;所以本次用批量爬取知乎问题的答案为案例来简单介绍一下我是如何编写一个爬虫的,以至于让我排查问题时如此高效!!!

2022-10-30 21:05:08 853

原创 Python爬虫之Js逆向案例(8)-某乎x-zst-81之webpack

webpack官网中的一句原话是这样说的:本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler)。当 webpack处理应用程序时,它会递归地构建一个依赖关系图(dependencygraph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。正如上面描述的一样,这个东西就是一款现代化的前端模块打包工具而已!!!它是打包工具跟我们逆向有什么关系???有关系呀!

2022-10-22 18:25:14 2529 2

原创 Python爬虫之Js逆向案例(10)-数据批量写入mysql数据库

最近收到小伙伴们的私信,说如何将爬取的数据批量存到数据库中?数据入库也是童鞋们必须掌握的技能!数据回来之后,肯定需要存放,实效高、数量少的可能大多存放在cvs文件中,通常情况都是要存放到数据库的,本案例以掘金综合列表数据为例进行演示!

2022-09-02 22:32:39 772

原创 Python爬虫之Js逆向案例(9)-某名科技之webpack

大家好,在上一节我们通过知乎的x-zst-81进行熟悉了webpack,在文章中我们认识了webpack打包后的产物、如何扣代码,不过知乎的大包后的文件非常的庞大,对新手来说,扣代码可能有些难度,为了更透彻的讲解webpack打包逆向,今天打算选用一个简单的案例继续练习webpack逆向,这节可能是的最后一节有关webpack的案例了,所以希望童鞋们在练习的时候能完全掌握!!!下面会进行以下几步进行分析(下方演示过程全部使用chrome浏览器);webpack。

2022-08-23 23:01:33 1621

原创 Python爬虫之Js逆向案例(6)-某道翻译

大家好,举例上次分享js逆向案例已经有一个月了,在这期间每次在快要揭秘出来时、整理文章的时发现某乎的加密又又又更新了、、、,导致近期长时间没有更新文章了。同时也收到了很多童鞋的催更,这里说一下哈,并不是我忘记了,或者懈怠了,只是一直在从头逆向某乎而已、、、为了继续更新逆向100例,我决定先暂停某乎的文章输出,等稳定了在案例一下,不然今天扣的代码明天又不能用了、、、,还是先分享其他平台的案例吧,这里就不多说了哈!!!今天的案例对象是,如果有同学想做一个类似划词翻译的浏览器插件的,或者开发一个vscode。..

2022-08-09 23:00:23 941

原创 如何免费创建三级域名?

在二级域名上搞一个三级域名的话,那必须是先有一个二级域名的吧?的《源站配置》的《IP地址》改成《七牛云存储》之后,图床的图片到是能正常访问了,但是网站内容就访问不了了、、、本期文章的内容就是处理这个事,根据已经搞定的二级域名aa.cn申请三级域名;表示),备案什么的都搞定了,网站也部署成功了,在后期的时候,网站有一些图片资源,想用七牛云的云存储+近期准备自己部署一个博客网站,就在阿里云上买了一个域名(下方文章中使用。此时点击列表右侧的“证书申请”,并填写内容,如下图。已经配置过了,这个配置的是整个网站的。.

2022-07-31 20:31:44 9859

原创 【VSCode报错】 Error while fetching extensions : XHR failed

代理的问题!解决方案:

2022-06-25 16:17:20 8805 2

原创 Python爬虫之Js逆向案例(3)-X品牌手机社区

声明:XX手机社区加密逆向分析仅用于研究和学习这篇文章的学习内容是以XX手机社区为案例,对逆向的整个过程进行详细分析;下面会进行以下几步进行分析(下方演示过程全部使用浏览器);进入社区,随便操作一下即可锁定查询接口,如下图:我们多请求几次,对比一下请求数据,找到可疑的加密参数,发现请求头里没有变化的参数,请求参数里有一个字段每次都不一样,那应该就是这个字段了,下面老规矩,我们搜索这个字段,看看它是如何加密的(根据之前总结的经验,有没有能猜出来这个像哪种加密的数据?)搜索一下,发现两个地方出现该字段,而且

2022-06-01 20:40:02 496

原创 Python爬虫之Js逆向案例(2)-某乎搜索

Python爬虫之Js逆向案例(2)-知乎搜索声明:知乎加密逆向分析仅用于研究和学习大家好,今天继续分享关于知乎关键词搜索接口为案例的Js逆向实战。如果你是一名新手,而且还没有来得及看上一篇《Python爬虫之Js逆向案例(1)-知乎搜索》的话,建议你先去看完再来看这一篇,因为里面有很多有利于新手实操的高能总结,还包含了一些js调试技巧,上一篇里中总结的内容在后续案例中不会再那么详细的讲了,不然有些冗余,见谅哈!;今天的内容是在昨天的基础上继续深入。通常情况下,我们的爬虫肯定不只是取第一页的数据,例如

2022-05-30 23:22:45 2099 1

原创 npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\licc\package.json'

问题描述:在项目中使用npm安装gulp时报异常,node_modle文件夹出不来,异常输入如下:npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\licc\package.json'npm WARN licc No descriptionnpm WARN licc No repository field....

2019-02-16 15:27:12 23067 4

原创 React WebApp键盘遮挡输入框?

写在前面:由于近期工作实在太忙,正在赶项目,抽不出时间整理平时遇到的坑,隔了很长时候没有给大家更新文章了,这次正好利用这个单休的时间写一篇开发时遇到的坑。大家如果有什么好的建议和意见欢迎投递哦,邮箱:[email protected]本人使用的输入框有两种来源,1.自定义input组件,2.阿里的antd-mobile组件库中的输入框组件。发现都存在输入框被键盘遮挡的问题。原因分析:这个问题经过...

2018-12-06 15:26:49 1479 1

原创 小程序首次授权拒绝后如何再次授权?(从用户的层面解决问题)

写在前面为了能及时的将自己踩到的前端坑(包括ionic,angular,react,ReactNative,小程序,APICloud)分享给大家,以后会逐渐将文章转移到微信公众号:前端e家(front_e_family)。可直接扫码关注,公众号会不定期更新新文章,分享踩坑笔记!期待您的关注!场景再现:小程序中一个比较常见的问题,首次使用弹出获取用户头像、昵称权限时,如果用户拒绝了授权,下次...

2018-11-13 16:52:06 10300 1

原创 Antd的Upload+fetch+FormData上传Excel文件请求方式?

let formData = new FormData();formData.append('file', fileList[0]);fetch("接口名称", { method: 'POST', headers:{ // 'Content-Type': 'multipart/form-data',//添加之后,后台会报500异常 "userTo...

2018-11-06 19:52:39 7146 1

webApp端iframe插件

这是一款用于webApp端的iframe插件demo,css中有部分冗余样式,这是从项目简单拷贝出来的,还有一些demo无关样式并没有删除掉,所以大家使用的时候请自行调整样式即可

2019-01-26

最酷航班信息管理系统APP版_课程设计

发现一款适合初学者学习,借鉴的APP代码,运行的效果如文档中那样(部分图),个人感觉好不错,有兴趣的可以学习一下哦

2019-01-04

iframeTools插件

1.使用前请先阅读readme说明文件; 2.该资源是web端iframe插件,简单好用; 3.myPagination是个非常好用的分页器以及样式; 注意:两个插件都依赖于JQ库,使用前请自行引入哦! 由于时间原因,具体使用细节只在公众号上整理了,后期会迁移到csdn博客上,所以有需要查看更详细的使用说明的请查看公众号:前端e家,第9期

2019-01-02

ReactNative分享模块Demo源码

ReactNative分享模块Demo源码,使用Modal模块实现。 需要阅读对应文章的同学,请移步到微信公众号:前端e家(front_e_family),历史文章中查看效果图以及具体说明!

2018-09-16

ScrollView + AutoResponsive 实例Demo2

1.存ReactNative 代码文件,该代码是ES6+语法,建议先建一个ReactNative项目,将该文件拷贝进去,查看效果。 2.文件对应博客地址: https://blog.csdn.net/li11_/article/details/81875387

2018-08-21

ScrollView + AutoResponsive 实例Demo

1.存ReactNative 代码文件,该代码是ES6+语法,建议先建一个ReactNative项目,将该文件拷贝进去,查看效果。 2.文件对应博客地址: https://blog.csdn.net/li11_/article/details/81875387

2018-08-21

AndroidAPI14(4.0编译环境)

欢迎需要AndroidAPI14(4.0)版本的开发同学前来下载,该文件仅用于帮助学习Android的同学使用。下载后直接放在AndroidSDK/platforms文件中,然后解压使用。

2017-09-24

AndroidAPI23(6.0)

欢迎需要AndroidAPI23.0(6.0)版本的开发同学前来下载,该文件仅用于帮助学习Android的同学使用。下载后直接放在AndroidSDK/platforms文件中,然后解压使用

2017-09-24

最炫——飞机票信息管理系统源码

本系统基本信息包括:航班号、出发地、目的地、出发时间、到达时间、票价、飞机型号、座位数、剩余座位数等基本信息(也可以根据自己情况进行扩充,比如是否打折等)。使之能提供以下基本功能: (1)航班相关信息录入功能 (注:数据等要求用文件保存:本系统在运行时会自动创建5个TXT文件用来保存数据,考虑到初学者没有接触高级数据库的使用和开发,这里使用TXT以方便大家学习)--输入 (2)航班信息浏览功能--输出 (3)查询功能(按航班号查询,按出发时间查询,按票数查询)、排序功能(3种排序方式,按航班号排序,按出发时间排序,按余票数排序): ①按航班号查询 ②按目的地查询 等 ③ 按照价格排序 ④出发地排序等等 (4)航班信息的删除与修改等 扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理:管理员和普通用户进行登录密码验证,管理员在第一次登录时系统会提示首次登录密码,之后不再提示 (2)报表打印功能:报表的打印方式采用顺排式(3)根据用户输入的出发地和目的地进行查询相应的航班信息等类似的查询;(4)按照剩余座位数信息排序等。更详细的内容可以到文件中详细查看。

2015-07-13

JAVA版《进销存管理系统》

一个用JAVA 开发的完美版进销存管理系统,不仅适合初学者使用,也适合大学应届生的课程设计!你值得拥有!

2014-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除