摘要: 在middlewares.py中定义一个class: spider中的代码: 把selenium集成到scrapy中主要改变的就是这两处地方。 以上的在scrapy中嵌入selenium的chrome并不是异步的,所以效率会变差。 这里都是部分代码,完整代码链接:https://github.com 阅读全文
posted @ 2018-06-20 10:26 不停地走 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 一。安装selenium pip install selenium 二。安装相应浏览器的Driver(selenium 文档) http://selenium-python.readthedocs.io/api.html 推荐使用Chrome 三。selenium的使用 有时会遇到取不到内容的情况, 阅读全文
posted @ 2018-06-20 10:01 不停地走 阅读(7278) 评论(0) 推荐(0) 编辑
摘要: 1 %元素级乘法,要执行元素级乘法(而非矩阵乘法),请使用 .* 运算符: 2 %要将数值转换为字符,请使用num2str或int2str等函数 3 %surf 函数及其伴随函数 mesh 以三维形式显示曲面图。surf 使用颜色显示曲面图的连接线和面。mesh 生成仅以颜色标记连接定义点的线条的线框曲面图。 4 %%subplot 的前两个输入表示每行每列的绘图数,第三个输入指定绘图... 阅读全文
posted @ 2018-06-17 12:03 不停地走 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 迭代器每迭代一次就会消耗一个元素,是一次性的。所以会得到对迭代器对象求和结果为0 http://python.jobbole.com/89181/ 阅读全文
posted @ 2018-06-16 22:26 不停地走 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一.可迭代 与 序列 可迭代是任何你可以用python中的for循环遍历的东西。可迭代意味这可以遍历,任何可以遍历的东西都是可迭代的。 序列是一种非常常见的可迭代类型,列表,元组和字符串都是序列。 序列是可迭代的,他又一些特定的特征集。他们可以从0开始索引,以小于序列的长度结束,他们有一个长度并且他 阅读全文
posted @ 2018-06-16 21:32 不停地走 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 总结: 1.真实角色和代理角色都继承自同一接口(实现接口中的方法) 2.代理角色持又真实角色的引用 3.代理做代理的事,我做我的事 阅读全文
posted @ 2018-06-10 14:40 不停地走 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-09 15:51 不停地走 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1 package Iotext; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStream; 6 import java.io.InputStreamReader; 7 8 9 /** 10 * 封装输入 11 */ 12 13 pub... 阅读全文
posted @ 2018-06-09 14:30 不停地走 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 文件---字符数组---文件package Iotext; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File;... 阅读全文
posted @ 2018-06-09 13:20 不停地走 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 package Iotext; 2 import java.io.BufferedInputStream; 3 import java.io.ByteArrayInputStream; 4 import java.io.ByteArrayOutputStream; 5 import java.io.IOException; 6 import java.io.InputStream... 阅读全文
posted @ 2018-06-09 12:29 不停地走 阅读(159) 评论(0) 推荐(0) 编辑