pandas读取excel示例
有时候用excel处理数据。 虽然一直在用python写代码,不过好记性确实不如烂笔头,哈哈,备注下。 pandas读写excel import pandas as pd import pyperclip def main(): excel = pd.ExcelFile('C:\\Users\\ray\\Desktop\\sharefiles\\移远咻电10月到期.xl...
有时候用excel处理数据。 虽然一直在用python写代码,不过好记性确实不如烂笔头,哈哈,备注下。 pandas读写excel import pandas as pd import pyperclip def main(): excel = pd.ExcelFile('C:\\Users\\ray\\Desktop\\sharefiles\\移远咻电10月到期.xl...
最近有个需求,老板叫采集一个管理后台的表单内容到excel,原系统没有设计导出功能。于是只能爬接口了。 爬接口很简单,F12打开浏览器调试面板,点击查询,就可以看到请求表格的内容,但是响应值那么多数据,如何知道UI界面上的列和属性的映射关系呢? 这里说个简单可用的方法,针对于VUE2可用。 第一步,找到对应table渲染根元素。一般根元素大概特征如下: div标签 有一个da...
这段时间有个需求,大概是老板看到别人发的产品链接是卡片形式展示的,而我们分享出去就是个http链接,感觉不太靠谱。 微信官方文档地址: https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html 于是就改呗。这里做下开发记录,以备后需 1. 卡片链接的必要条件 必须要有微信公众号 使用jss...
最近需要对一个网站进行逆向,抓点数据。目标网站是webpack打包,分包异步加载。 以前逆向的网站基本都是单页面应用,没有分包机制。直接扣出加载器,然后补全变量就行。没想到这个网站分包了。做了异步加载。 因为是异步加载,也就是加载器需要动态创建标签用于加载资源。也就是需要模拟浏览器document,window之类的对象。这尼玛一脸蒙蔽。 搜索了一下,还是大佬多,引入jsdom包即可解...
项目有个导出需求,需要导出多个sheet,xlsx格式的excel表格。 这里简单说明下,在excel中,有xls,xlsx两种格式。 xls是excel2005版本以下的文件格式,支持数据量小而且格式很老。 xlsx是2005版本以上支持的格式,数据量大而且新特性多 我觉得都2024年了,大家导出excel应该都使用xlsx格式了吧。 在网上找了一圈没有什么好使的代码(...
最近公司需要将项目部署在第三方服务器,于是就有了jar包加密的需求,了解了下目前加密方案现况如下: 混淆方案,就是在代码中添加大量伪代码,以便隐藏业务代码 加密方案,将jar包中的所有class加密,在运行时通过自定义classloader进行解密 目前有的所有加密方案基本思路都跟上面大差不差,在了解了一圈决定使用了xjar这个开源项目。它的实现思路就是方案2. 打开git...
最近想学一门新语言,选来选去,学了go。 其实总体来说,上手挺简单的,go规范挺严格的,我觉得这点是真的不错,很适合用于团队开发。 比如java中,if 后的括号可以接在if后面如:if() { 还有人喜欢新开一行, 如: // 方式1 if(a == 1) { } // 方式2 if(a == 1) { } 这种在go中就定死了,不能新开一行,这确实减少了很多格式规范问题。所以我...
正则表达式匹配ip 正则表达式,大家都有使用吧。 不知道大家的开发流程是怎么样的。 我一般习惯先在浏览器console中调试开发正则,然后复制到java/c#中使用。 最开始很简单的一个需求, 需要输入ip + 端口, 示例: 127.0.0.1:7701 这个表达式很简单的,网上一抓一大把 -> /^((\d{1,3}\.){3}\d{1,3})(?::(\d{1,5}))?...
开源了一个脚手架项目,适合webapi开发。 git地址:https://github.com/MisterChangRay/fastapi-demo/ 下面适合开发一些简单得项目 很简单得东西,留着自己用得。不做过多介绍了。 主要是整合了 fastapi, SQLAlchemy,日志,mysql, 以及一些代码示例。 留着以后快速开发一些玩具项目。 部署服务器后,使用以下命令使用:...
springboot 内置cache支持。 可以很方便的对数据进行缓存。 框架的逻辑很简单,在加入 @Cacheable 注解的方法前,拦截执行参数,然后根据预设的条件进行缓存读取。 这里简单介绍 springboot + redis 对接口进行缓存. 导入以下依赖: implementation 'org.springframework.boot:spring-boot...