python获取每日支付宝与银行卡账单
摘要
IDE:pycharm
关键包:selenium、pyautogui、ddddocr
场景:1. 每天凌晨爬取银行卡、支付宝的去日账单,形成临时的xlsx文件;2. 白天手动设置每条明细的支出/收入类别;3. 合并入主账单。
流程:点进pycharm,运行,等待鼠标被自动控制,等待弹出excel,手动设置每条明细的支出/收入类别,自动合并主账单。
缺点:最多获取近一周账单(可改进);程序运行期间不能动鼠标;主账单不能是onedrive同步文件,只能存在本地(可改进)。
解决思路
银行卡
解决方案:selenium
Selenium+Chrome浏览器环境搭建
验证码解决方案:ddddocr
支付宝
支付宝拒绝使用selenium访问,但仍可通过cookie获取账单信息,因此思路转化为自动获取cookie。
使用pyautogui,模拟鼠标点击。
坑
pyautogui.locateOnScreen找不到(定位不到)图片怎么办?
——该问题出现在更换设备后。pyautogui在匹配图片时不会进行缩放,仅使用像素匹配。因此屏幕尺寸变化导致像素对不上,只能重新在新设备上截图。click失效?
——设置pycharm使用管理员身份打开
python获取每日支付宝与银行卡账单相关推荐
- Python脚本把支付宝和微信账单数据转换成随手记APP的excel标准模板导入
目录 实现初衷 下载账单流水 微信账单 支付宝账单 处理数据 账单文件命名及存放 执行Python脚本 随手记导入数据 查看账单 代码实现 实现初衷 每天通过手动记账太麻烦,而且要精细到每一项支付的内 ...
- 【转】Python之获取每日涨停板股票数据并绘制K线图!
利用tushare财经数据接口获取股市进行数据分析.并可视化的案例 1.导入所需要的库 import os import pandas as pd import tushare as ts impor ...
- 【Python黑科技】获取每日一句美句,并定时发送邮件到指定邮箱(保姆级图文+实现代码)
目录 实现效果 实现思路 1.获取每日一句美句 2.定时发送需要接入时间模块 3.邮件发送 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列, ...
- Python之获取每日涨停板股票数据并绘制K线图!
利用tushare财经数据接口获取股市进行数据分析.并可视化的案例 1.导入所需要的库 import os import pandas as pd import tushare as ts impor ...
- Python编写每日星座运势获取算法
Python编写每日星座运势获取算法 获取每日星座运势是许多人关注的一个话题.本文将介绍如何使用Python编写一个获取每日星座运势的程序,并附上完整的源代码. 首先,我们需要导入一些必要的库,包括r ...
- 如何用python赚钱_一篇文章教你使用Python自动赚取支付宝积分,网友:发家致富?...
打开搜狗搜索APP,查看更多精彩资讯 本文介绍如何利用Python+uiautomator2 每日自动赚取支付宝积分. 支付宝的积分有啥用?诱惑诱惑你:可以兑换视频网站的VIP会员. 可以兑换各种优惠 ...
- python 获取html js 变量_Python爬虫与反反爬虫实践
因为要收集数据,所以打算自己撸一个爬虫,期间碰到网站的反爬措施,让我非常头疼,在此记录一下. 基础 爬虫的基础是不需要自己手动通过浏览器访问网页,而是通过程序构造网络请求,获取网站返回的结果.例如使用 ...
- 使用Python获取股市北向资金和南向资金信息
本文通过AKShare库获取南北向资金的相关信息.不知道AKShare的读者,可以通过之前的使用Python获取股票单日成交数据 文章了解相关用法. 沪港通股票交易2014年11月17日开始.深港通股 ...
- 【Appium】Python+Appium实现支付宝蚂蚁森林自动收取能量的一种解决方案
代码有更新,适配新版支付宝,参见最新文章: [Appium][更新]Python+Appium实现支付宝蚂蚁森林自动收取能量 一.环境准备 首先,你需要一个能够运行代码的环境,这里包括: Node.j ...
最新文章
- MyBatis 三种批量插入方式的比较,我推荐第3个!
- 5.C#-if-else分支语句结构
- ModelSim之命令行仿真入门 (step 2)
- 如何让你在开发者工具中查看源代码有语法高亮和暗黑主题的效果
- k8s 基础概念和术语
- ArrayList 与linkedlist区别
- 【Kafka】Kafka 修改某个消费组的偏移量
- C++ new 解析重载
- 循环训练_特殊时期别出门,一套居家循环训练简单有趣又有效
- archlinux mysql_在Arch Linux中安装MySQL
- C语言算法——实现冒泡排序
- json文件编辑器android版,json editor手机版下载
- “美国人工智能计划The American AI In”启动
- EPLAN学习笔记——常用操作步骤
- C#调用支付宝转账接口 已调通
- STM32学习(一)—STM32固件库的使用
- java jsoup解析开彩网api接口json数据实例
- 关键业务服务器存在的“硬道理”
- 【大数据】Hadoop—— 三大核心组件理论入门 | 完全分布式集群搭建 | 入门项目实战
- 某微型计算机标明piv 1.8g,计算机必备.doc