自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 python使用requests发送https请求报错check_hostname requires server_hostname

最近发现使用requests发送https请求时报错,运行代码:import requestsresponse=requests.get('https://www.baidu.com/', verify=False)print(response.text)报错信息:在尝试降低requests版本无果后,使用pip install urllib3==1.25.11降低依赖的urllib版本:再次运行,成功返回结果:附:在安装requests时默认安装的urllib3版本是更高的版本参

2021-04-14 12:28:25 2392 1

原创 使用Python+selenium+aircv+numpy破解图片滑块验证码

+selenium+aircv+numpy

2021-03-31 10:20:50 914 3

原创 域名排名(前100万)

前言之前收集域名数据,发现除了著名的Alexa排名外,还有其他机构也推出了自己的排名,可免费下载且时长更新。这里特此记录一下有哪些机构对域名做了排名。1、Alexa排名https://www.alexa.com/topsites中文网站排行:http://www.alexa.cn/基于谷歌搜索引擎,统计的用户链接数(Users Reach)和页面浏览数(Page Views)三个月累积的几何平均值。要获取完整的前100万域名,需付费订阅。提供一个几年前停止更新的列表,大概有70万的数据:htt

2021-03-26 17:49:56 4662 4

原创 Python csv模块简单使用

前言csv文件数据的典型特征是以逗号为分隔符(注意是英文逗号’,’)。这里简单介绍利用python的csv库对csv文件进行读写,主要分为列表和字典的形式。官方介绍传送地址:https://docs.python.org/zh-cn/3/library/csv.html针对有列标题的csv文件,建议使用DictReader/DictWriter进行读写。1、DictReadera.读某一列:def read_csv_col(file_path, label): ''' 读取csv文

2021-03-16 21:08:13 377

原创 利用pymysql对mysql进行增删改查

简单封装了pymysql的方法,形成了自己的Mysql工具类:import pymysqlclass Mysql(object): def __init__(self, host="127.0.0.1", port=3306, user="root", password="root", database=None, charset="utf8", cursor_type=pymysql.cursors.DictCursor): self.h

2021-03-05 22:10:49 304

原创 Python对字符串切片

对字符串进行切片,有三个参数[start: end:step],start:开始位置索引,默认为字符串第一个字符end:结束位置索引,默认为字符串最后一个字符step:步长,默认为1三个参数都可以省略掉,采用默认值。指定start、end,表示从start开始到end-1(左闭右开)。索引为正数:从左向右(0是第一个),负数:从右向左(-1是最后一个)。Example:a='abcdefg'print(a[:]) #截取整个字符串,开始位置为0,结束位置为6,根据位置找到的子串:abcd

2021-03-04 10:49:03 954 1

原创 Linux:Centos7.4(64位)系统安装

最近部署测试环境,去机房装了几次系统,现总结如下:前提:需要有装有镜像的U盘,或者光盘(光盘还需要有光驱)1、服务器开机,配置raid。服务器开机,在出现下图提示时,同时按着ctrl + < R >键,即可进入配置界面:1、根据具体的磁盘或磁盘阵列分区要求,配置raid这里介绍增加、删除raid的操作:1)、新增上下箭头移动光标到最上面 的节点处,按F2,移动光标到Create New VD按下键盘Enter键,进入到配置VD的配置界面如下图:根据自己的需要进行配置Ta

2021-03-03 23:28:54 1106 2

原创 利用pymongo3.11.3对mongdb的collection进行简单的增删改查

pymongo的详解可参见官方文档:https://pymongo.readthedocs.io/en/stable/mongdb的学习可参见:https://www.runoob.com/mongodb/mongodb-tutorial.html大家可按需对pymongo的方法进行封装,下面是我自己封装的mongodb工具类# -*- coding: utf-8 -*-import pymongofrom bson import ObjectId'''封装增删改查(文档)'''

2021-02-11 22:28:58 328

原创 虚拟机ubuntu18.04安装MongoDb,本地windows系统用工具远程访问

学习MongoDb,想在虚拟机的ubuntu18.04系统中安装,然后用本地windows系统的pymongo或Robomongo工具连接。1、安装(1)从 Ubuntu 版本库中安装 MongoDB(2)从官网上下载MongoDB社区版安装官网:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/大多数都推荐使用第二种,我也按照官网的说明尝试了第二种方法安装社区版,因为环境配置、依赖包版本、解决远程连接找不到mon

2021-02-09 13:29:12 389

原创 python用subprocess模块执行cmd命令并等待其执行完毕

用system.os()执行cmd命令有一点坑,cmd命令没有执行完,就直接跳到下一步了,百度了一下,大概是因为运行cmd命令时创建了另一个进程来执行,推荐使用subprocess模块:import subprocesscmd='命令'subprocess.Popen(cmd,shell=True)return_code=p.wait() #等待子进程结束,并返回状态码;...

2021-01-18 20:25:01 14266 8

转载 命令行运行.py文件报错ModuleNotFoundError: No module named ‘...’

问题:在pycharm终端运行python脚本:python main.py脚本在导入自定义模块或包时报错:ModuleNotFoundError: No module named ‘…’原因参考:https://blog.csdn.net/qq_36829091/article/details/82180866解决方案在报错的模块中加入项目根路径。比如,如下的目录结构:可在main文件中获取项目根路径,将root_path传给报错模块:import osroot_path = os

2021-01-13 20:09:50 1009

翻译 Linux中tomcat的安装

文件下载地址:https://tomcat.apache.org/download-80.cgi安装tomcat前需要先安装jdk,可参照:https://blog.csdn.net/weixin_38179939/article/details/1060381771.上传tomcat文件(可用xftp)到指定目录,以/opt为例,上传成功后,出现对应的文件:2.解压第一步的文件,以解压到当前目录(/opt)为例tar -zxvf apache-tomcat-8.5.47.tar.gz解压后

2020-05-10 17:05:22 129

翻译 Linux中jdk部署

JDK的下载https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.上传jdk文件至指定目录,此处以/opt为例2.解压到当前目录tar -zxvf jdk-8u231-linux-x64.tar.gz生成文件夹jdk1.8.0_231此时,解压的路径为:/opt/jdk1.8.0_2313.添加jdk 的路径到环境变量中①vi /root/.bash_profile②做如

2020-05-10 16:49:35 109

翻译 Linux中安装mysql

以mysql5.6为例1.rpm安装下载MySQL的rpm安装文件:https://dev.mysql.com/downloads/mysql/5.6.html#downloads(1).查询已安装的mysql:rpm -qa|grep mysql(2).卸载已安装的mysql:rpm -e --nodeps mysql-libs-…(第一步的查询结果)(3)将rpm安装包上传到指定目录(可以用xftp进行直接上传),此处以上传到/opt目录下为例(4).如果此时安装,会发现报错:原因是离

2020-05-10 16:31:39 189

翻译 Linux中ip设置

背景:虚拟机,centos64位进入网络配置文件:vi /etc/sysconfig/network-script/ifcfg-eth0 按i进入编辑模式1.设置自动获取IP地址①修改ONBOOT=yes,BOOTPROTO=dhcp:DEVICE=eth0 #网卡名称HWADDR=00:0C:29:5C:29:E3 #网卡的MAC地址TYPE=EthernetUUID=6e702810-d926-4c6e-9f92-60f14ce4b160ONBOOT=yes

2020-05-10 10:51:10 159

原创 联想thinkpad E431(win7系统)进入bios设置页面修改虚拟化设置

复制虚拟机使用时,出现如下问题:百度一大波,才知道原因是BIOS未开启虚拟化技术,解决办法是进入bios界面进行修改。电脑是14年入手的,系统也去重装过几次,进入bios页面又全是英文,百度到的修改方法,都跟自己电脑的界面不一致,一顿操作猛如虎才把它给找着:1、开机时按F1进入BOIS页面,tab键切换到Security菜单,选择第三个选项Virtualiztion,按enter键进入子菜单...

2020-03-22 15:44:08 2227

空空如也

空空如也

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

TA关注的人

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