selenium+python,关于表格操作:想通过获取订单状态去点击订单编号,可以怎么实现?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium+python,关于表格操作:想通过获取订单状态去点击订单编号,可以怎么实现?相关的知识,希望对你有一定的参考价值。

如图第1列是订单编号,最后一列是订单状态;
我需要筛选出对应的订单状态去点击订单编号,求问怎么实现?

参考技术A 用python 读取后生成DataFrame格式即可(pandas包)
例如读取到的df 中 列名分别为 订单编号 ,......,状态
import pandas as pd
df = pd.read_table('',sep='')#根据实际情况来
print(df[df['订单编号']=='12123123']]['状态']) 即可打印出该订单的状态
参考技术B 你这么一个小图图是看不出来什么的,有没有能提供的网页,或者是这一段的elements。有这些才能分析怎么去定位元素,获取元素后点击才能实现。 参考技术C 通过findelements找到每行对应的元素,然后对每行找到订单编号和状态这两个元素,可以用dict存储,判断状态是否满足某个条件,满足则点击对应的编号

以上是关于selenium+python,关于表格操作:想通过获取订单状态去点击订单编号,可以怎么实现?的主要内容,如果未能解决你的问题,请参考以下文章

Selenium2+python自动化39-关于面试的题

selenium3 + python - table定位

Selenium2+python自动化39-关于面试的题转载

关于Python+selenium 定位浏览器弹窗元素

Selenium2+python自动化28-table定位

Selenium2+python自动化28-table定位转载