以下解析每行代码应注意的点
2行:获取相似元素列表(web),目的是获取表格列名元素
正文:在捕获相似元素中,会把整个表格,此时应该编辑元素,按F12找到表列名和表数据单元格的标签上属性的区别,class,index之类的属性。也可以考虑是否添加xbox-display为true
3-5行:作用是循环设置数据表格列信息
正文:设置数据表格列信息中,第一列的索引是0,而本图for循环从1开始
所以列信息里面设置python值是:优惠券详情的列名文本内容_web_element_list[loop_index-1]
6行:获取网页表格非列名的数据
正文: 此时用到了编辑中的xbox-display为true
8行:设置变量,目的是将获取的的网页表格非列明的数据,弄成一个多行x列的二维列表
正文:x代表的是列名有多少列。
所以这是变量pyhon格式为:二维test_variable=np.array(优惠券详情表格数据_web_element_list).reshape(-1, len(优惠券详情的列名文本内容_web_element_list))
9行-10行:读取数据表格总行数,目的数据表格中列名有几行方便写入数据表格时候确定开始的行
写入数据表格的值是:二维test_variable.tolist()
因为二维test_variable变量是数组,所以要用到tolist转换为列表,才能写入到数据表格中