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

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

用python 读取后生成DataFrame格式即可(pandas包)

例如读取到的df 中 列名分别为 订单编号 ,,状态

import pandas as pd

df = pdread_table('',sep='')#根据实际情况来

print(df[df['订单编号']=='12123123']]['状态']) 即可打印出该订单的状态

xpath定位,你用chrome浏览器,在页面上右键-》审查元素,然后会d出开发者工具,里面会显示你选中部分的页面源码并高亮你选择的地方,在源码里右键,选择copy xpath 用这个定位

无法打印出元素的值(用户名密码错误)

原因是:style="display: none;" 元素不展示

修改 style的值

修改后:style=display: block;

然后就可以打印出值(用户名或密码错误)

总结:

知识点:

知识点:了解 driver对象的常用属性和方法

注意:最新版本的selenium已经取消了这种格式,取而代之的是:

你要先导入:

然后再:

知识点:掌握 driver对象定位标签元素获取标签对象的方法

代码实现,如下,获取腾讯新闻首页的新闻标签的内容。

知识点:掌握 元素对象的 *** 作方法

参考代码示例:

知识点:掌握 selenium控制标签页的切换

知识点:掌握 selenium控制frame标签的切换

知识点:掌握 利用selenium获取cookie的方法

知识点:掌握 selenium控制浏览器执行js代码的方法

知识点:掌握 手动实现页面等待

知识点:掌握 selenium开启无界面模式

知识点:了解 selenium使用**

知识点:了解 selenium替换user-agent

以上就是关于selenium+python,关于表格 *** 作:想通过获取订单状态去点击订单编号,可以怎么实现全部的内容,包括:selenium+python,关于表格 *** 作:想通过获取订单状态去点击订单编号,可以怎么实现、python selenium 怎么定位form里边的元素、python selenium 无法获取元素的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9428678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存