摘要

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获取每日支付宝与银行卡账单相关推荐

  1. Python脚本把支付宝和微信账单数据转换成随手记APP的excel标准模板导入

    目录 实现初衷 下载账单流水 微信账单 支付宝账单 处理数据 账单文件命名及存放 执行Python脚本 随手记导入数据 查看账单 代码实现 实现初衷 每天通过手动记账太麻烦,而且要精细到每一项支付的内 ...

  2. 【转】Python之获取每日涨停板股票数据并绘制K线图!

    利用tushare财经数据接口获取股市进行数据分析.并可视化的案例 1.导入所需要的库 import os import pandas as pd import tushare as ts impor ...

  3. 【Python黑科技】获取每日一句美句,并定时发送邮件到指定邮箱(保姆级图文+实现代码)

    目录 实现效果 实现思路 1.获取每日一句美句 2.定时发送需要接入时间模块 3.邮件发送 实现代码 总结 欢迎关注 『Python黑科技』 系列,持续更新中 欢迎关注 『Python黑科技』 系列, ...

  4. Python之获取每日涨停板股票数据并绘制K线图!

    利用tushare财经数据接口获取股市进行数据分析.并可视化的案例 1.导入所需要的库 import os import pandas as pd import tushare as ts impor ...

  5. Python编写每日星座运势获取算法

    Python编写每日星座运势获取算法 获取每日星座运势是许多人关注的一个话题.本文将介绍如何使用Python编写一个获取每日星座运势的程序,并附上完整的源代码. 首先,我们需要导入一些必要的库,包括r ...

  6. 如何用python赚钱_一篇文章教你使用Python自动赚取支付宝积分,网友:发家致富?...

    打开搜狗搜索APP,查看更多精彩资讯 本文介绍如何利用Python+uiautomator2 每日自动赚取支付宝积分. 支付宝的积分有啥用?诱惑诱惑你:可以兑换视频网站的VIP会员. 可以兑换各种优惠 ...

  7. python 获取html js 变量_Python爬虫与反反爬虫实践

    因为要收集数据,所以打算自己撸一个爬虫,期间碰到网站的反爬措施,让我非常头疼,在此记录一下. 基础 爬虫的基础是不需要自己手动通过浏览器访问网页,而是通过程序构造网络请求,获取网站返回的结果.例如使用 ...

  8. 使用Python获取股市北向资金和南向资金信息

    本文通过AKShare库获取南北向资金的相关信息.不知道AKShare的读者,可以通过之前的使用Python获取股票单日成交数据 文章了解相关用法. 沪港通股票交易2014年11月17日开始.深港通股 ...

  9. 【Appium】Python+Appium实现支付宝蚂蚁森林自动收取能量的一种解决方案

    代码有更新,适配新版支付宝,参见最新文章: [Appium][更新]Python+Appium实现支付宝蚂蚁森林自动收取能量 一.环境准备 首先,你需要一个能够运行代码的环境,这里包括: Node.j ...

最新文章

  1. MyBatis 三种批量插入方式的比较,我推荐第3个!
  2. 5.C#-if-else分支语句结构
  3. ModelSim之命令行仿真入门 (step 2)
  4. 如何让你在开发者工具中查看源代码有语法高亮和暗黑主题的效果
  5. k8s 基础概念和术语
  6. ArrayList 与linkedlist区别
  7. 【Kafka】Kafka 修改某个消费组的偏移量
  8. C++ new 解析重载
  9. 循环训练_特殊时期别出门,一套居家循环训练简单有趣又有效
  10. archlinux mysql_在Arch Linux中安装MySQL
  11. C语言算法——实现冒泡排序
  12. json文件编辑器android版,json editor手机版下载
  13. “美国人工智能计划The American AI In”启动
  14. EPLAN学习笔记——常用操作步骤
  15. C#调用支付宝转账接口 已调通
  16. STM32学习(一)—STM32固件库的使用
  17. java jsoup解析开彩网api接口json数据实例
  18. 关键业务服务器存在的“硬道理”
  19. 【大数据】Hadoop—— 三大核心组件理论入门 | 完全分布式集群搭建 | 入门项目实战
  20. 某微型计算机标明piv 1.8g,计算机必备.doc

热门文章

  1. HTML基础--CSS样式表(二)
  2. 17个最有用的PHP脚本(和5个出色的免费脚本)
  3. mysql sql 备份表_SQL语句之备份表
  4. 时间管理自我管理的演讲稿
  5. cadence allegro 元器件定位
  6. 如何阅读数据手册datasheet
  7. Python解码JS的encodeURIComponent并转化JSON
  8. la是什么牌子_la clover兰卡文是什么牌子_哪个国家的_什么档次?
  9. layui数据表格操作栏,根据条件改变显示操作的按钮
  10. lucene配置动态域_学位论文查重中如何使用Lucene全文检索