Python+Selenium自动化脚本实现列表信息的多列内容获取

自动化脚本实现列表信息的多列内容获取(列数目可变)

取出多列信息后显示为一个列表,根据列数目进行列表的拆分,最终展示为多个子列表

    # 获取列表数据多列内容
    def get_list_multicolumn(self, table_tbody, *column):
        """
        :param table_tbody: 表格定位路径
        :param column:获取某几列元素
        :param doc:备注信息
        :return:将列内容返回至列表中
        """
        # 定位表格路径
        element = self.driver.find_element(By.XPATH, table_tbody)
        # 获取每一行的数据tr
        table_tr_list = element.find_elements(By.TAG_NAME, "tr")
        time.sleep(0.5)
        # 设置初始化列表
        table_list = []
        finally_list = []
        # 获取列表数据
        total_numbers = len(table_tr_list)
        if total_numbers >= 1:
            for i in range(1, total_numbers + 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值