草庐IT

python自动登录某乎、某宝、某东等网站(自学,可能不全面,笔者亲测成功,仅供参考)

需要工具:anaconda集成环境/python、pycharm、playwright第三方库。难点:大型网站具有优秀的反爬机制,传统验证码以及滑块验证码是阻碍目标的最大敌手。总思路:大型网站都有免登录措施(登录过后,短时间内第二次登录免登录)。依靠的是登录后服务器与浏览器共同保存的state状态,我们拿到指定网站的state状态后。即可实现免密登录,但是state状态可能会失效,失效后需要重新获取此state状态。获取state状态:与正常免密登录一样,我们需要先手动登录一次,目的是拿到state信息在这里笔者附上源码,并做了注释fromplaywright.sync_apiimportPl

Mac宝藏软件推荐(笔者也在用)(二)

写在开头:        如今的生活与工作越来越快节奏,好的软件辅助必不可少,今天就来推荐一些Mac上的宝藏软件。(第二期)(第一期详见:Mac宝藏软件推荐(笔者也在用)(一)-CSDN博客)(近期文章更新较慢)目录:1.MacZip2.NeatDownloadManager3.CleanMyMacX1.MacZip    如果你只是一般用户,那系统自带的实用归档工具就已经很够用了,可一旦再不常见一些,那就需要别的软件了。              打开之后的界面极其的简单。    对于压缩文件,它不会像实用归档工具一样直接解压缩。          而是生成一个预览界面,这时还没有解压,惊喜

要不要入职?是时候考虑这个问题了!

要不要入职?是时候考虑这个问题了!  要不要入职甲方或者乙方?已经成为笔者近期不得不考虑的问题了。 应该说从2015年下半年从IBM公司离职下海做SAPfreelancer以来,这么多年,笔者都没怎么想着入职的事情。毕竟笔者早已适应了现在的这种自由职业者的自由惬意工作。    总结下来,做SAPfreelancer有如下几个好处:1)我可以自己挑选SAP项目,尤其是项目地。笔者只做长三角地区的项目,因为自己安家在苏州,对于东北,西北,华南,西南等远离长三角地区的项目机会,笔者都不会考虑的。距离家太远,不能照顾家人的项目,即使客户再好说话,预算再宽松,都不是笔者的菜。人到中年,家人和家庭最重要。

要不要入职?是时候考虑这个问题了!

要不要入职?是时候考虑这个问题了!  要不要入职甲方或者乙方?已经成为笔者近期不得不考虑的问题了。 应该说从2015年下半年从IBM公司离职下海做SAPfreelancer以来,这么多年,笔者都没怎么想着入职的事情。毕竟笔者早已适应了现在的这种自由职业者的自由惬意工作。    总结下来,做SAPfreelancer有如下几个好处:1)我可以自己挑选SAP项目,尤其是项目地。笔者只做长三角地区的项目,因为自己安家在苏州,对于东北,西北,华南,西南等远离长三角地区的项目机会,笔者都不会考虑的。距离家太远,不能照顾家人的项目,即使客户再好说话,预算再宽松,都不是笔者的菜。人到中年,家人和家庭最重要。

民营企业SAP项目客户的几个弱者心态

民营企业SAP项目客户的几个弱者心态  笔者在几年前做过某个民营企业SAP实施项目,这里简称B项目吧。B项目的总预算区区数百万,预算非常紧张,条件很苛刻。在B项目工作期间,笔者在与客户打交道的过程中,深刻体验了民营企业SAP项目之苦逼,领教了民营企业的客户尖酸刻薄之心态。经过分析和反复揣摩,笔者认为,民营企业SAP项目上的客户(关键用户等),普遍有如下几个心态。   1,我们是花了很多钱请你们顾问来干活儿的! 在很多民营企业的SAP实施项目上,SAP顾问同行们可能会经常听到客户这么说。在项目方案设计阶段,业务部门经常需要跟顾问团队开会讨论一些业务流程,听取顾问对一些业务需求所设计的解决方案。如

民营企业SAP项目客户的几个弱者心态

民营企业SAP项目客户的几个弱者心态  笔者在几年前做过某个民营企业SAP实施项目,这里简称B项目吧。B项目的总预算区区数百万,预算非常紧张,条件很苛刻。在B项目工作期间,笔者在与客户打交道的过程中,深刻体验了民营企业SAP项目之苦逼,领教了民营企业的客户尖酸刻薄之心态。经过分析和反复揣摩,笔者认为,民营企业SAP项目上的客户(关键用户等),普遍有如下几个心态。   1,我们是花了很多钱请你们顾问来干活儿的! 在很多民营企业的SAP实施项目上,SAP顾问同行们可能会经常听到客户这么说。在项目方案设计阶段,业务部门经常需要跟顾问团队开会讨论一些业务流程,听取顾问对一些业务需求所设计的解决方案。如

Go 快速入门指南 - 序言

这本书是写什么的?这是一本Go语言快速入门手册,目标读者是有任一编程语言基础,希望以最快的时间(比如一个周末)入门Go语言。这本书应该怎么读?书中几乎没有较长篇幅的理论知识,更多的是示例驱动开发,鼓励读者通过快速实践加深基础理解,加快学习速度。全书按照章节顺序阅读即可,其中一些需要前置知识的小节都会有备注信息。这本书有什么特别的?在学习Go语言的初期,笔者几乎阅读了网络上所有人气较高的Go入门书籍和Go入门教程,但是这些资料或多或少存在以下问题:内容存在过多的概念描述,代码缺失严重示例代码碎片化,对初学者不友好章节编排不合理,开篇就讲各种配置、环境变量等低级错误,如错别字,代码Bug当然,这些

Go 快速入门指南 - 序言

这本书是写什么的?这是一本Go语言快速入门手册,目标读者是有任一编程语言基础,希望以最快的时间(比如一个周末)入门Go语言。这本书应该怎么读?书中几乎没有较长篇幅的理论知识,更多的是示例驱动开发,鼓励读者通过快速实践加深基础理解,加快学习速度。全书按照章节顺序阅读即可,其中一些需要前置知识的小节都会有备注信息。这本书有什么特别的?在学习Go语言的初期,笔者几乎阅读了网络上所有人气较高的Go入门书籍和Go入门教程,但是这些资料或多或少存在以下问题:内容存在过多的概念描述,代码缺失严重示例代码碎片化,对初学者不友好章节编排不合理,开篇就讲各种配置、环境变量等低级错误,如错别字,代码Bug当然,这些

老旧项目二次开发指南

老旧项目二次开发指南背景:最近新入职公司,负责技术。由于各种原因现在项目全权交由我们团队负责,之前的研发团队不再参与(及以后可能完全联系不上)。作为技术负责人,又刚入职公司压力巨大。经过两个多月的改造,算是接手得还算行。该项目存在的问题比较典型,特此记录。欢迎各位大佬批评指教。技术能力有限,文中所说解决方案(思路)只代表笔者的愚见。项目架构后端:spring-boot+dubbo+redis+mybatis+oracle+jeager+apollo+flyway前段:node+react紧急程度划分整个项目存在的问题较多,基于自己多年研发的直觉,对问题进行简单的优先级划分。★★★★★:风险规避

老旧项目二次开发指南

老旧项目二次开发指南背景:最近新入职公司,负责技术。由于各种原因现在项目全权交由我们团队负责,之前的研发团队不再参与(及以后可能完全联系不上)。作为技术负责人,又刚入职公司压力巨大。经过两个多月的改造,算是接手得还算行。该项目存在的问题比较典型,特此记录。欢迎各位大佬批评指教。技术能力有限,文中所说解决方案(思路)只代表笔者的愚见。项目架构后端:spring-boot+dubbo+redis+mybatis+oracle+jeager+apollo+flyway前段:node+react紧急程度划分整个项目存在的问题较多,基于自己多年研发的直觉,对问题进行简单的优先级划分。★★★★★:风险规避