简单说一说: requests配合xpath来抓网站数据的时候,不像selenium+xpath。 selenium有 find_element find_elements,区别是带S ,查找第一个元素,和查找所有元素。 requests只有xpath,简单粗暴的直接查找所有元素。所以tag1,要带 ...
分类:
其他好文 时间:
2018-12-23 12:54:28
阅读次数:
102
1.shift() 方法:把数组的第一个元素删除,并返回第一个元素的值 var movePos=[11,22];movePos.shift()console.log(movePos)//[22]alert(movePos)//22 document.write(movePos.length);//1 ...
分类:
编程语言 时间:
2018-12-22 16:50:17
阅读次数:
222
1、选择符API querySelector()方法 接收一个 CSS 选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回 null 通过 Document 类型调用 querySelector()方法时,会在文档元素的范围内查找匹配的元素。而通过 Element 类型调用 quer ...
分类:
其他好文 时间:
2018-12-18 02:34:41
阅读次数:
190
1.本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 ~~~ 在本周指针的学习中,遇到了很多难点,运用起来很不熟练。比如说: 当指针指向一个数组的时候,该如何控制指针指向的地方。int a【10】, p=a。此时指针指向数组的第一个元素。 如何用指针来调换两 ...
分类:
编程语言 时间:
2018-12-17 23:51:14
阅读次数:
326
直接插入排序: 基本思想: 把n个待排序的元素看成一个有序表和一个无序表,开始时有序表中只有一个元素,无序表中有n-1个元素;排序过程即每次从无序表中取出第一个元素,将它插入到有序表中,使之成为新的有序表,重复n-1次完成整个排序过程。 实例: 0.初始状态 3,1,5,7,2,4,9,6(共8个数 ...
分类:
编程语言 时间:
2018-12-16 17:10:25
阅读次数:
189
练习题如下:已知数组列表a,并且已经是排序过的,要求将a数组的元素逆向排序排序的方法是很多的,我们这里用:将第一个元素与最后一个元素交换位置方法 1 a = [1,3,4,6,8,12,13,77] 2 for i in range(int(len(a)/2)): 3 a[i],a[len(a)-i... ...
分类:
编程语言 时间:
2018-12-16 14:43:50
阅读次数:
200
迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list 、 tuple 、 dict ...
分类:
其他好文 时间:
2018-12-14 15:39:40
阅读次数:
158
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1) sys.version 获取Python解释程序的版本信息 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 ... ...
分类:
编程语言 时间:
2018-12-09 20:03:58
阅读次数:
226
恢复内容开始 其实我一直不理解 int *的类型是个什么,但这貌似不影响做题。 int *a 表示a 是一个指针。总的来说,a储存一个地址,*a指向(表示)该地址所含的内容。 表示变量: 先让a=&b, *a则表示b的值。 表示数组: 因为数组名本身是一个指针,指向第一个元素,因此可以直接a=arr ...
分类:
其他好文 时间:
2018-12-09 11:58:31
阅读次数:
182