
爬虫
哞哞陈
这个作者很懒,什么都没留下…
展开
-
Python装饰器与函数缓存
Python装饰器与函数缓存本篇主要关于:1.为什么要添加函数缓存?2.怎样实现函数缓存优美? 以下代码主要为计算斐波拉契数列某一位的数字提供的三种方法,容易看出添加了缓存后极大提升了计算的速度。 针对优美,装饰器实现一体现在不改变原函数的实现,二逻辑清晰,容易理解。import timedef decorator(f): cache = {} def wrapper(*args, **kwargs): if args in cache.keys():原创 2020-11-11 11:07:41 · 323 阅读 · 0 评论 -
selenium调用chrome时怎么自动选择证书
1.问题:使用selenium 调用chrome浏览器访问https页面时,如果有多个证书会弹出选择框,需要手动选择,打断了自动化流程,怎么让这个证书自动被选择呢?2.解决方案:1>第一种方案是使用pywin32库实现:import win32apiimport win32condef press_enter(): win32api.keybd_event(0x0D,0,0,0) win32api.keybd_event(0x11,0,win32con.KEYE原创 2020-06-18 21:40:10 · 2417 阅读 · 0 评论