摘要:
小爬在之前的文章中(Python结合SAP GUI Script操作sap的简易教程) 讨论过如何利用工具Scripting Tracker录制python操纵SAP GUI的py脚本。软件的录制和生成的代码界面如下: 场景一:实际业务中,除了一些常规步骤,我们可能会驱动SAP GUI中的一些布局, 阅读全文
摘要:
近日,小爬的工作中,需要将货币数字金额(如:123234.56)转化成汉字大写的形式。网络上看了一圈他人博客上的自定义函数,稍微都存有瑕疵,不符合汉语习惯: 1、比如,“六分”不能被转化为“零角六分”,“.00"转为了”零角零分“灯,着实有些拗口; 2、有的支持的位数不够多,只定义了一万以下的数字转 阅读全文
摘要:
相信很多人用python requests 上传文件时,遇到文件名或者文件路径中有中文字符的情况,服务器端不能正常返回。这个是早期requests 源码的问题,可以通过修改源码解决: # 小爬先前库环境 requests==2.21.0 urllib3==1.24.1小爬不建议更改源码的方法,因为有 阅读全文
摘要:
我们日常工作中,单纯的HTTP请求,程序员都倾向于使用万能的python Requests库。但大多数场景下,我们的需求页面不是纯静态网页,网页加载过程中伴随有大量的JS文件参与页面的整个渲染过程,且页面的每一步操作可能都能找到异步加载XHR的影子。所以Requests库不是万能的,Requests 阅读全文
摘要:
小爬最近接到一个棘手任务:需要提取手机话费电子发票PDF文件中的数据。接到这个任务的第一时间,小爬决定先搜集各个地区各个时间段的电子发票文件,看看其中的差异点。粗略统计下来,PDF文件的表格框架是统一的,但是数据部分则有较大差异: . 小爬首先想到的是借助工具提取发票的文本内容,然后用re正则表达式 阅读全文
摘要:
pyinstaller是python下目前能打包py文件为windows下的exe文件的一个非常友好易用的库!但是,小爬每次用pyinstaller打包时也总是遇到一些难题,有时网上搜了一圈,也没看到合适的答案。小爬因此决定把我的问题和后来的解决思路都写出来,供后来者参考! 事情是这样的,小爬最近编 阅读全文
摘要:
最近工作上,小爬经常需要用python做一些关于excel数据分析的事情,显然,从性能和拓展性的角度出发,使用pandas、numpy是比vba更好的选择。因为pandas能提供诸如SQL的很多查找、过滤功能,性能要比用excel Vlookup之类的公式要快得多,暴力的多! 万事开头难,我们第一步 阅读全文
摘要:
SAP script,user32 api,sendMessage,GetWindow,FindWindowEx,GetClassName 阅读全文
摘要:
小爬最近给同事制作一个小爬虫:具体要求: 1、每天自动定时触发; 2、模拟用户自动登陆; 3、自动爬取对应API接口数据; 4、对爬取结果进行逻辑判断,对符合条件的数据进行规则化列示; 5、列示的行项目支持超链接,如果用用户已经通过浏览器登陆过,该超链接需要能支持单击后在浏览器内新建选项卡并直接进入 阅读全文
摘要:
最近小爬一直思忖着如何将以前写的一些半自动化程序转为全自动化,这其中就涉及到SAP的打开和登录过程。我们都知道,SAP原生的“脚本录制和回放”功能是在用户进入到某一个SAP”用户指定系统“后才可以启用: 也就是说,从这里开始,您可以通过脚本录制,生成用户名、密码的输入和SAP登录过程的完整代码; 那 阅读全文