Selenium | 操作Docker里的Chrome浏览器
主要是在Nas里用Docker布了一个Chrome,用来执行爬虫。
主要是在Nas里用Docker布了一个Chrome,用来执行爬虫。
Selenium修改元素属性是通过执行js语句进行的。
在访问过程中,有两种方式可以中断请求,一是抛出错误码,二是抛出异常。
问题在于调用时找不到flask的app,就算用current_app,也会在不被flask管理的模块中调用时遇到此错误。
出现问题的原因:Spring cache的实现原理是基于AOP的动态代理实现的:即都在方法调用前后去获取方法的名称、参数、返回值,然后根据方法名称、参数生成缓存的key(自定义的key例外),进行缓存。this调用不是代理对象的调用, 所以aop失效,注解失效。
解决办法就是,我们获取当前Bean,由它来调用。
安装virtualenv的时候报错,找了找解决办法。
记一下flask中执行定时任务的方式