Felix-微信(Felixzfb)
码龄12年
关注
提问 私信
  • 博客:1,193,050
    社区:36
    问答:2,057
    动态:1
    1,195,144
    总访问量
  • 193
    原创
  • 1,698,132
    排名
  • 29,283
    粉丝
  • 103
    铁粉

个人简介:字节跳动数据分析工程师,个人微信AXiaShuBai。加微信,进Python小伙伴群。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2013-07-05
博客简介:

Python美丽星球--微信(Felixzfb)

博客描述:
加个人微信(Felixzfb),进Python小伙伴群,多位大佬答疑解惑
查看详细资料
个人成就
  • Python领域优质创作者
  • 获得1,136次点赞
  • 内容获得266次评论
  • 获得3,071次收藏
  • 代码片获得5,704次分享
创作历程
  • 30篇
    2020年
  • 151篇
    2019年
  • 13篇
    2018年
成就勋章
TA的专栏
  • Python高级语法
    18篇
  • Echarts可视化
    1篇
  • 鸿蒙系统2.0
    1篇
  • 反爬虫
    4篇
  • IOS
    1篇
  • Pyppeteer
    1篇
  • Docker+Steamboat
    2篇
  • Selenium
    3篇
  • Python基础语法
    27篇
  • 网络爬虫
    35篇
  • Pycharm使用
    5篇
  • 环境安装
    21篇
  • Python3网络爬虫教程
    19篇
  • Web前端
    16篇
  • Python有趣的Demo
  • Ubuntu系统
    12篇
  • macOS系统
    3篇
  • Linux+Windows命令+快捷键
    2篇
  • 计算机常识
    3篇
  • Matplotlib
    1篇
  • Redis
    5篇
  • MySQL
    8篇
  • MongoDB
    6篇
  • 数据可视化
    6篇
  • Python编程:从入门到实践 (学习笔记)
    4篇
  • Django创建Web应用
    1篇
  • 系统问题
    1篇
  • Git使用
    3篇
  • Python3-常用内置模块
    5篇
  • XML
    1篇
  • 网络
    5篇
  • 网络编程
    5篇
  • TCP
    1篇
  • UDP
    1篇
  • 互联网热点
    2篇
  • Error错误异常处理
    3篇
  • Python实用小Demo
    1篇
兴趣领域 设置
  • 大数据
    redis
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Echarts 柱状堆叠图结合折线图展现公司人员数量变化

效果图:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery-1.12.4.min.js"></script> <script src="../echarts/dist/echarts.min.js">
原创
发布博客 2020.11.30 ·
1159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

全球首发鸿蒙系统(HarmonyOS2.0)开发环境搭建图文教程(DevEco Studio IDE 安装及设置)

1. 下载安装node.js下载地址:http://nodejs.cn/download/下载需要的版本:windows下载msi安装包安装和常规软件一样,一直下一步,安装完成即可。安装完成后,打开CMD终端,输入:node -v ,出现版本即安装成功。一般做个开发工作,电脑都是已经有node了,可以直接跳过该步。2. 下载安装 DevEco Studio下载地址:https://developer.harmonyos.com/cn/develop/deveco-studio#downlo
原创
发布博客 2020.09.14 ·
20664 阅读 ·
20 点赞 ·
1 评论 ·
72 收藏

Charles 抓包工具安装( Windows 和安卓系统) SSL代理设置

Charles 抓包工具安装及使用Charles 原理首先将 Charles 运行在自己的 PC 上,Charles 运行的时候会在 PC 的 8888 端口开启一个代理服务,这个服务实际上是一个 HTTP/HTTPS 的代理。确保手机和 PC 在同一个局域网内,我们可以使用手机模拟器通过虚拟网络连接,也可以使用手机真机和 PC 通过无线网络连接。设置手机代理为 Charles 的代理地址,这样手机访问互联网的数据包就会流经 Charles,Charles 再转发这些数据包到真实的服务
原创
发布博客 2020.08.11 ·
4468 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Hook 钩子技术及代码注入的 3 种方式

Hook 技术介绍Hook 技术中文又叫作钩子技术,它就是在程序运行的过程中,对其中的某个方法进行重写,在原有的方法前后加入我们自定义的代码。相当于在系统没有调用该函数之前,钩子程序就先捕获该消息,可以先得到控制权,这时钩子函数便可以加工处理(改变)该函数的执行行为。通俗点来说呢,比如我要 Hook 一个方法 funA,可以先临时用一个变量存一下,把它存成 A,然后呢,我再重新声明一个新的方法 funB,里面添加自己的逻辑,比如加点调试语句、输出语句等等,然后在新的方
原创
发布博客 2020.08.09 ·
7143 阅读 ·
8 点赞 ·
3 评论 ·
20 收藏

requests+selenium 爬虫项目和 scrapy 爬虫项目的区别

爬虫项目request+selenium爬虫项目周期项目介绍爬了XXXXX,XXX,XXX,等网站,获取网站上的XXX,XXX,XXX,数据,每个月定时抓取XXX数据,使用该数据实现了XXX,XXX,XX,开发环境linux+pycharm+requests+mongodb+redis+crontab+scrapy_redis+ scarpy + mysql+gevent+celery+threading使用技术使用requests…把数据存储在mongodb中使用cron
原创
发布博客 2020.07.23 ·
1595 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

通用爬虫思路总结

通用爬虫思路1. 通用爬虫思路1. 准备URL准备start_urlurl地址规律不明显,总数不确定通过代码查找下一页urlxpath定位不明显,寻找url地址,部分参数可能放在当前的响应中(比如当前页码数和总页码数会在当前响应中)准备url_list页码总数明确url地址规律明显2. 发送请求,获取响应添加随机的User-Agent,反反爬虫添加随机代理的IP,建立ip代理池,反反爬虫在对方判断我们是爬虫后,应该添加更多的headers字段,包括cook
原创
发布博客 2020.07.23 ·
408 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

原生 JavaScript 中 window.onload 全局加载模块中定义的函数 不能执行的一些问题

一个关于在window.onload里面定义函数,然后在html里面调用函数时出现错误。具体见下面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Com
原创
发布博客 2020.07.23 ·
1394 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

iPhone11 复制照片或视频时候报错 “连接到系统上的设备没有发挥作用” 解决方法,最佳照片原画质复制到电脑方法

IOS 11 以后系统照片采用了HEVC编码格式,该编码格式只有普通JPG和MOV格式占用空间一半左右设置-相机里面可以选择兼容性最佳,使用JPG和普通的MPEG视频格式,但是占用空间大。选择高效,照片和视频全部采用苹果的HEVC格式,占用空间小,推荐使用。使用HEVC格式备份照片到电脑存在问题:连接电脑,直接复制,随着复制进行会报以下错误,照片复制一般没有问题(一次不要复制太多,一两百张没问题),视频会频繁报错(即使单个复制还是报错)报错原因:设置-照片-传输到MAC或PC选择了自动,连接WIN
原创
发布博客 2020.06.30 ·
32439 阅读 ·
5 点赞 ·
2 评论 ·
6 收藏

Python 反爬虫——信息验证

文中案例参考 GitHub项目2 信息验证型反爬虫2.1 User-Agent反爬虫User-Agent是用户身份识别的重要信息,User-Agent中包含用户浏览器、浏览器引擎、操作系统等信息python的requests库请求时候,服务器读取到的User-Agent信息就是 python-requests/2.21.0User-Agent反爬虫:nginx中加入User-Agent检测,将python,Java,PHP等一些关键词都加入到黑名单中检测时候,发现含有这些关键词,就认定为是
原创
发布博客 2020.06.26 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Python 反爬虫——文本混淆反爬虫

文中案例参考 GitHub项目4 文本混淆反爬虫4.1 图片伪装为文字反爬虫有些文字内容实际是图片伪装的提取图片的内容(图片请求响应结果res.content就是图片的字节数据,可以直接write为图片对象,也可以打开为图片对象,看案例)图片对象使用光学字符识别技术(pytesseract库)从图片中提取文字PyTesseract缺点:只能识别出一些清晰工整的图像中的文字,扭曲的文字或者有其它颜色图片干扰信息时候识别不准确参考案例001(02文件夹中)4.2 CSS偏移反爬虫一般用于
原创
发布博客 2020.06.26 ·
1160 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

pyppeteer 下载 chromium 浏览器报错解决方法 (2020.05.31)

pyppeteer 运行需要 chromium 浏览器,第一次运行时候会自动下 chromium 浏览器,但是由于网络问题,国内下载会报连接错误解决方法:方法1(推荐):下载 chromium 浏览器到本地,百度搜索下载一个即可,然后解压查看 pyppeteer 判断 chromium 浏览器是否需要下载的本地路径,参考下图,先找到虚拟环境下chromium_downloader.py文件,然后代码中添加方框中两句代码,然后运行,就可以打印出本地浏览器路径接着进入路径local-chromiu
原创
发布博客 2020.05.31 ·
1701 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Python 通用爬虫思路

文章目录通用爬虫思路1. 准备URL2. 发送请求,获取响应3. 提取数据4. 保存通用爬虫思路1. 准备URL准备start_urlurl地址规律不明显,总数不确定通过代码查找下一页urlxpath定位不明显,寻找url地址,部分参数可能放在当前的响应中(比如当前页码数和总页码数会在当前响应中)准备url_list页码总数明确url地址规律明显2. 发送请求,获取响应添加随机的User-Agent,反反爬虫添加随机代理的IP,建立ip代理池,反反爬虫在对
原创
发布博客 2020.05.27 ·
501 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

HttpResponse 和 JsonResponse 的直观区别以及 response.json()方法

HttpResponse对象Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数。那么视图函数在处理完相关的逻辑后,也需要返回一个响应给浏览器。而这个响应,我们必须返回HttpResponseBase或者他的子类的对象。而HttpResponse则是HttpResponseBase用得最多的子类。常用属性:content:返回的内容。status_code:返回的HTTP响应状态码。content_type:返回的数据的MIM
原创
发布博客 2020.05.26 ·
7567 阅读 ·
4 点赞 ·
1 评论 ·
27 收藏

终端启动MYSQL时出现报错:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)” 解决方法

1. 问题说明一直使用:mysql -u root -p 启动mysql数据库,使用了两年都是正常的,突然一天启动时候报错:“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”2. 解决方法查询多篇博客,发现是由于mysql文件名被篡改了,mysql服务没有自动启动打开计算机管理服务里面查看:一个服务叫mysql,还有一个叫MySQL80 (80就是版本号8.0),对比属性里面的文件路径一致此时
原创
发布博客 2020.05.11 ·
751 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Pycharm 中 Mark Directory As 里的 Sources Root 的作用

源根(或源文件夹)通过为此类别分配文件夹,您可以告诉IDE编译器此文件夹及其子文件夹包含应作为构建过程的一部分进行编译的源代码。测试源根(或测试源文件夹;显示为rootTest)这些根类似于源根,但是用于测试的代码(例如用于单元测试)。通过测试源文件夹,您可以将与测试相关的代码与生产代码分开。通常,源和测试源的编译结果放在不同的文件夹中。资源根源适用于您的应用程序中使用的资...
原创
发布博客 2020.04.14 ·
10715 阅读 ·
5 点赞 ·
1 评论 ·
11 收藏

Linux小知识----/bin/bash和/bin/sh的区别

SH:sh就是Bourne shell这个是UNIX标准的默认shell,对它评价是concise简洁 compact紧凑 fast高效,由AT&T编写,属于系统管理shellBASH:bash是 GNU Bourne-Again SHell (GNU 命令解释程序 “Bourne二世”)是linux标准的默认shell ,它基于Bourne shell,吸收了C shell和K...
原创
发布博客 2020.04.09 ·
3569 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Docker 及 Docker Compose 安装及使用教程 (2020版)

文章目录1 Docker原理2 Docker安装3 镜像(Image)3.1 获取镜像3.2 查找拖取镜像3.3 列出镜像3.4 删除镜像3.5 创建的镜像4 容器(Container)4.1 创建启动容器4.2 终止、重启容器4.3 进入后台容器4.4 导出和导入容器4.5 删除容器4.5 容器运行一个简单Web应用实例5 Docker 容器连接5.1 网络端口映射5.2 Docker容器互联5...
原创
发布博客 2020.04.01 ·
3792 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

VirtualBox及Ubunbu18.04使用技巧汇总

菜单栏相关Ubunbu虚拟机HOST键就是键盘的右边的CTRL键host + home 显示菜单栏控制窗口 ,在里面选择:视图—菜单栏—显示菜单栏host + c 自动缩放模式,菜单栏消失,再按一次菜单栏恢复...
原创
发布博客 2020.03.28 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

sudo apt-get update和sudo apt-get upgrade命令的区别

前言在windows下安装软件,我们只需要有EXE文件,然后双击,下一步直接OK就可以了。但在LINUX下,不是这样的。每个LINUX的发行版,比如UBUNTU,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面。这里面的软件绝对安全,而且绝对的能正常安装。那我们要怎么安装呢?在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个...
原创
发布博客 2020.03.28 ·
5698 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

Ubutu18.04无法进入桌面解决方法(输入密码后黑屏后又回到用户登录界面)

问题说明环境说明:Win10 VMVirtualBox6.0.10Ubuntu18.04问题来源:安装docker后出现的该问题问题描述:启动系统,输入正确的账号和密码,点击登录,屏幕一闪,然后又跳回登录界面。输入密码还是闪一下,又回到登录界面。网上博客提到几种方法:重新安装gdm、 删除.Xauthority、删除/etc/profile文件里面一些东西,我看很多回...
原创
发布博客 2020.03.28 ·
7690 阅读 ·
15 点赞 ·
20 评论 ·
55 收藏
加载更多