excel抓取多页网页数据第一种解决方法
优采云 发布时间: 2022-05-19 08:03excel抓取多页网页数据第一种解决方法
excel抓取多页网页数据要从后往前读取,实际上主要就是在right函数中操作,可以采用$f$1和$i$1来填充抓取到的单元格区域,第1页第二页,第二页等等,数据抓取的选择性粘贴就是选择性粘贴从后往前读取而已。
关于抓取多页数据第一种解决方法,直接调用python的range()来读取,如果你需要读取一整页的数据,用xrange(len(i)+1)可以获取对应页数对应行列的数据,获取到之后再xrange(len(f1)),xrange函数的返回值会把这个整个数组放到一个list里面,你可以用函数将list里面的数据依次读取。
一般你选的这两个函数是python中matrix的两个用例
感谢王湛sam大神的回答,解决了,
我觉得可以使用matrix函数,因为函数直接调用,节省你的处理和查找的时间,毕竟对于数据结构比较复杂,
在excel里面选中抓取数据对象,然后通过matrix函数即可,具体操作你可以百度matrix。
据我观察可能是因为python抓取函数无法匹配frame格式。可以通过xrange返回值为整数,自然每次可以读取一个整数或者一个小数;例如抓取1.000000001,即可获得1.1,那么利用xrange函数就可以获得1.00001对应的大小是多少行(或列)。