摘要: python爬虫如何POST request payload形式的请求1. 背景最近在爬取某个站点时,发现在POST数据时,使用的数据格式是request payload,有别于之前常见的 POST数据格式(Form data)。而使用Form data数据的提交方式时,无法提交成功。 于是上网查了 阅读全文
posted @ 2018-10-23 11:01 yonziliu 阅读(15647) 评论(0) 推荐(1) 编辑
摘要: jquery中的ajax方法参数总是记不住,这里记录一下。 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分 阅读全文
posted @ 2018-10-16 15:20 yonziliu 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、查找HTML元素 通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素 提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。 ①、改变 HTML 元素的内容 (i 阅读全文
posted @ 2018-10-08 12:24 yonziliu 阅读(152) 评论(0) 推荐(0) 编辑
摘要: js 数字操作:1.1 取整:取整有很多方法如: 前面2种是经常用到的,后面3种算是比较偏的,因为其有不足之处,比如将下面代码放到 console 里测试: 你会发现问题;输出的是: 其原因就在于js数字存储的方式,js的数值存储可以说是32位64位是透明的的,他的前31位是用来存数字,32位是存符 阅读全文
posted @ 2018-09-25 13:41 yonziliu 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、死锁的定义 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。下面我们通过一些实例来说明死锁现象。先看生活中的一个实例,2个人一起吃饭但是只有 阅读全文
posted @ 2018-09-17 10:53 yonziliu 阅读(24244) 评论(2) 推荐(9) 编辑
摘要: 响应式编程之道 1.1 什么是响应式编程? 在开始讨论响应式编程(Reactive Programming)之前,先来看一个我们经常使用的一款堪称“响应式典范”的强大的生产力工具——电子表格。 举个简单的例子,某电商网站正在搞促销活动,任何单品都可以参加“满199减40”的活动,而且“满500包邮” 阅读全文
posted @ 2018-09-10 09:53 yonziliu 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 多线程和多进程是什么自行google补脑,廖雪峰官网也有,但是不够简洁,有点晕,所以就整个简单的范例。 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是 阅读全文
posted @ 2018-09-03 09:30 yonziliu 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了。例如,下面的情况: Python 页面主要通过“display:none”来控制整个下拉框不可见。这个时候如果直接操作这个下拉框,就会提示: exceptions.ElementNotVisibleException 阅读全文
posted @ 2018-08-27 14:22 yonziliu 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.安装python 命令:sudo apt-get install python 2.安装python的包管理器 命令:sudo apt-get install python-pip 3.安装shadowsocks客户端 命令:sudo pip install shadowsocks 4.在本机上 阅读全文
posted @ 2018-08-20 11:39 yonziliu 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、查找HTML元素 通常,通过 JavaScript,您需要操作 HTML 元素。 1、通过 id 找到 HTML 元素 2、通过标签名找到 HTML 元素 3、通过类名找到 HTML 元素 提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。 ①、改变 HTML 元素的内容 (i 阅读全文
posted @ 2018-08-13 14:11 yonziliu 阅读(144) 评论(0) 推荐(0) 编辑