logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

轻松了解HTTPS原理并信任自签名证书,解决HTTPS协议导致的本地开发难的问题

既然有自动信任的机构,当然也可以手动添加信任机构或信任证书了,这就是后面我们用来使用自签名证书的原理。这里使用的是cfssl来创建自签名证书,下载自己平台支持的即可,这里我选的是wiindows,需要用到两个软件。通过引入CA,可以看到,客户端有了校验公钥的能力,随后就可以在传递对称密钥后,开始加密通信了。原因就在于12306使用的证书是“自签名”的,它CA不被浏览器默认信任,感兴趣的话可以搜搜。

文章图片
#https#数据库#网络协议
基于浏览器的python爬虫神器pyppeteer介绍及入门

简介在讲 python 的 pyppeteer 前,先来说下 Node 的 puppeteer 库:puppeteer的中文意思是:操纵木偶的人,木偶师。那么 Node 的 puppeteer 是什么呢?Puppeteer 是一个 Node 库,它提供了高级的 API 来控制 Chrome/Chromium,通过 DevTools 协议。Puppeteer默认使用无头浏览器,但是通过配置可以控制完

文章图片
#selenium#爬虫
使用apisix+oidc+casdoor配置微服务网关

APISIX 会通过这个模板和加生成 Nginx 的配置文件,因此直接修改 Nginx 的配置文件是无效的。进入容器,可以在看到生成的 Nginx 配置文件。在自定义 Nginx 配置文件之前,烦请仔细阅读。在里面可以覆盖掉默认值。举个例子,你可以通过之类的配置,在里面注入你的自定义配置: 注意nginx_config及其子项的格式缩进,在执行时,错误的缩进将导致更新conf/nginx.conf

文章图片
#微服务#架构#云原生
使用docker部署chrome无头浏览器并解决中文乱码,为pyppeteer提供运行环境

项目$ ls -1demo.pyrequirements.txtMSYHBD.TTCDockfileDockfileFROM python:3.8-slimRUN apt-get update && apt-get -y install libnss3 xvfb gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups

#python#爬虫#浏览器 +1
centos7部署rancher2.5详细图文教程

v2.6版本和v2.5版本差别很大,这种差异感类似于elk的7及以下版本与和8版本的区别。看了下2.6它的文档,没有再找到单节点的相关文档,只剩下推荐rancher本身部署在一个专用的k8s集群上,以保证rancher的高可用。由于服务器资源有限,不考虑将rancher部署到专用k8s上。

#linux#docker#运维 +1
python3大端、小端(Big Endian、LittleEndian)编码

大端模式,小端模式指的是数据在内存地址中存储的顺序不同。一般操作系统都是小端,而通讯协议是大端的,所以我们在传输数据时,需要将数据转码。今天在调接口时,就遇了一个这样的接口:将双字节文字使用Big Endian编码后,转为16进制HEX字符串传输。这个描述让我费了好大功夫去搜python3应该怎样实现。其实就是分两步:1. 将内容使用utf-16-be编码去encode。2. 将en.......

轻松扩展VMware中Deepin15虚拟机磁盘空间

将虚拟机关机,使用VMware扩展磁盘大小

解决windows访问Ubuntu虚拟机中django项目报无法显示

windows想要访问VMware中Ubuntu Server中Debug模式下的django服务,需要设置django允许非本机ip访问。设置方法:1.查看虚拟机ip(我的是192.168.237.128):root@ubuntu:~# ifconfig2.将启动django服务命令:root@ubuntu:~# python manage.py runserver改成:root@ubuntu:

#django#windows#ubuntu
解决selenium报错Element is not clickable at point...

今天写脚本是遇到个问题,元素明明存在,却怎么也点击不到,报错如下:Element is not clickable at point (683, 281.8999938964844). Other element would receive the click:简单翻译一下:在位置(683, 281.8999938964844)的元素不可点击。另外一个元素接收了鼠标点击(后面是被

#selenium#python
centos7部署rancher2.5详细图文教程

v2.6版本和v2.5版本差别很大,这种差异感类似于elk的7及以下版本与和8版本的区别。看了下2.6它的文档,没有再找到单节点的相关文档,只剩下推荐rancher本身部署在一个专用的k8s集群上,以保证rancher的高可用。由于服务器资源有限,不考虑将rancher部署到专用k8s上。

#linux#docker#运维 +1
    共 12 条
  • 1
  • 2
  • 请选择