中间件 下载中间件(Downloader Middlewares) 位于scrapy引擎和下载器之间的一层组件。 作用:批量拦截到整个工程中所有的请求和响应 - 拦截请求: - UA伪装:process_request - 代理IP:process_exception:return request ...
分类:
其他好文 时间:
2020-06-30 22:19:04
阅读次数:
96
这里介绍一款强大验证码识别平台:超级鹰 - 超级鹰:http://www.chaojiying.com/about.html - 注册:普通用户 - 登录:普通用户 - 题分查询:充值 - 创建一个软件(id) - 下载示例代码 1. 打开url 一打开是扫码登陆的页面,这显然不是我们想要的,因此我 ...
分类:
其他好文 时间:
2020-06-30 20:57:25
阅读次数:
56
简介 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器, 完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器。 环境安装 下载安装sele ...
分类:
其他好文 时间:
2020-06-30 20:54:19
阅读次数:
65
selenium处理iframe - 如果定位的标签存在于iframe标签之中,则必须使用switch_to.frame(id) - 动作链(拖动):from selenium.webdriver import ActionChains - 实例化一个动作链对象:action = ActionCha ...
分类:
其他好文 时间:
2020-06-30 20:46:57
阅读次数:
64
问题的说明与解决 说明 问题就在于vue页面视图的不更新 在这里要注意一点,根据官方描述所得:当vue的data里面声明或者已经赋值过的对象或数组(包含对象值),向对象里面添加新的属性和更新这个新属性的值,页面视图是不会更新的。 解决 要想更新数据的时候视图也更新,可以使用 $set 或者 Obje ...
分类:
其他好文 时间:
2020-06-30 20:33:47
阅读次数:
141
一、react和vue设计上的共同理念 1、使用 Virtual DOM 2、提供了响应式 (Reactive) 和组件化 (Composable) 的视图组件。 3、将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库(比如我们后面要提到的vue-router、react-rou ...
分类:
其他好文 时间:
2020-06-30 20:25:20
阅读次数:
67
在idea2020上运行插件时,报错: 2020-06-28 15:24:31,119 [ 693828] ERROR - llij.ide.plugins.PluginManager - com/intellij/psi/PsiType java.lang.NoClassDefFoundError ...
分类:
其他好文 时间:
2020-06-30 17:32:54
阅读次数:
500
python3.6+selenium3.0 环境:windows10,64位 一、安装python python官方下载地址:https://www.python.org/downloads/ 进入页面就有两个版本的下载选择,2.x版本和3.x版本,或者根据系统选择对应版本。 点击Windows,跳 ...
分类:
编程语言 时间:
2020-06-30 17:12:54
阅读次数:
80
Lambda表达式:ide //原来的匿名内部类 @Test public void test1(){ Comparator<String> com = new Comparator<String>(){ @Override public int compare(String o1, String ...
分类:
编程语言 时间:
2020-06-30 14:38:25
阅读次数:
65
例子:国际化语言切换xp = '//*[@id="app"]/div/div[1]/div/div/div[1]/div[2]/div/div/div[2]/span' #先点击下拉按钮语言框 element2 = self.driver.find_element_by_xpath(xp) #定位语 ...
分类:
其他好文 时间:
2020-06-30 14:33:49
阅读次数:
57