随笔分类 - python 运维开发
摘要:一、接口 基金实时信息:http://fundgz.1234567.com.cn/js/001186.js?rt=1463558676006 001186为基金代号 返回值:jsonpgz({"fundcode":"001186","name":"富国文体健康股票","jzrq":"2016-05-
阅读全文
摘要:一、概述 最近在做数据分析,需要判断一个日期是否为工作日,节假日。 找到一个现成的插件,蛮好用的。 插件介绍 https://pypi.org/project/chinesecalendar/ 判断某年某月某一天是不是工作日/节假日。 支持 2004年 至 2020年,包括 2020年 的春节延长。
阅读全文
摘要:一、概述 业务有一个需求,需要根据日期,判断周几。 二、代码 当前日期 import datetime today = datetime.datetime.now().weekday() + 1 print(today) 执行输出:5 指定日期 import datetime week = date
阅读全文
摘要:一、概述 DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。它服务那些只在本地适用的域名,这些域名是不会在全球的DNS服务器中出现的。DHCP服务器和DNS服务器结合,并且允许DHCP分配的地址能在DNS中正常解析,而这些DHC
阅读全文
摘要:一、概述 现有环境的jenkins是在docker里面运行的,需要执行docker相关命令才行。 关于基于docker搭建jenkins,请参考链接: https://www.cnblogs.com/xiao987334176/p/13373198.html jenkins镜像里面的操作系统为:De
阅读全文
摘要:一、概述 使用automagica 调用迅雷,批量下载美剧。这里以《老友记第一季》为例。 网站链接如下: https://www.9tata.com/content/14371.html 使用xpath获取下载链接,规格如下: /html/body/section/div/div/div/artic
阅读全文
摘要:一、概述 automagica 官方文档:https://automagica.readthedocs.io/get_started.html 需求: 1. 使用automagica 调用windows画图软件,画一个字母a 2. 调用qq.exe程序,登录qq。 windows的画图软件,路径为:
阅读全文
摘要:一、概述 由于百度页面经常更新,因此页面元素,比如class和id会做更新。因此网上大多数文章,直接拿来用,是无法实现登录的。 二、完整代码 # !/usr/bin/python3 # -*- coding: utf-8 -*- from selenium import webdriver from
阅读全文
摘要:一、概述 获取北京周边城区的天气数据,链接如下:http://www.weather.com.cn/weather1d/101010100.shtml#input 最终需要得到以下数据: [ {'location': '香河', 'high': '36', 'low': '23°C'}, ... ]
阅读全文
摘要:一、概述 现有2个列表 keys = ['name', 'age', 'food'] values = ['Monty', 42, 'spam'] 需要将转换为字典,结果如下: a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'} 那么最简
阅读全文
摘要:一、概述 Automagica 是一个开源智能机器人流程自动化(SRPA,Smart Robotic Process Automation)平台,借助 Automagica 的python 函数库,可以通过简单程序脚本实现打开各种应用程序并对应用进行操作的功能,使自动化跨平台流程变得轻而易举。 环境
阅读全文
摘要:一、概述 目标url https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=123 注意:123是搜索关键字。这不是重点,因为必须要搜索,才能在网页右侧出现百度热搜。 需求 提取标题,链接,点击量。 环境说明 pyth
阅读全文
摘要:一、概述 官方dockerhub上面的prometheus,下载命令如下: docker pull prom/prometheus 发现它的时区为:UTC,我需要更改为CST,也就是中国上海时区。 发现修改变量TZ=Asia/Shanghai,修改/etc/localtime 文件都无法修改时区,均
阅读全文
摘要:一、概述 Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。Jenkins 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 二、安装 环境说明 操作系统:
阅读全文
摘要:一、概述 原gitlab 操作系统:centos 6.9 版本:GitLab 社区版 10.5.1 安装方式:yum 新gitlab 操作系统:centos 7.6 版本:GitLab Community Edition 13.2.0 安装方式:docker 现在需要将部分老的gitlab项目,迁移
阅读全文
摘要:一、概述 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它
阅读全文
摘要:一、概述 有一个用户表,models.py内容如下: from django.db import models # Create your models here. class User(models.Model): #用户名表 username = models.CharField(max_len
阅读全文
摘要:一、概述 最近部署kubesphere时,使用kubectl delete -f xxx.yaml,再次执行 kubectl apply -f xxx.yaml,提示: Error from server (Forbidden): error when creating "kubesphere-co
阅读全文
摘要:一、概述 官方中文文档:https://kubesphere.io/docs/zh-CN/introduction/what-is-kubesphere/ KubeSphere 是什么 KubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级分布式容器平台,提供简单易用的操作
阅读全文
摘要:一、概述 kubernetes Api python client 相关内容信息 Github地址:https://github.com/kubernetes-client/python/blob/master/kubernetes/README.md 目前公司才用的镜像更新的方式为,jenkins
阅读全文