【发布时间】:2021-04-07 20:33:17
【问题描述】:
大家好
我今年 15 岁,目前正在制作一个 python/selenium 脚本,它会自动登录我的学校页面,然后进去看看我明天有什么作业。
我希望它检查我们是否收到作业的方式是:“LB MAT 86”文本框是否是其他内容(因为这意味着我们已收到作业)
现在让我告诉你我的问题:
图片:https://i.stack.imgur.com/WLjuR.png
但首先,让我告诉你我的“作业页面”是如何设计和工作的。
在你看到的图片上,我检查了文字:“LB MAT 86”。
- LB 是我老师名字的缩写。
- MAT 代表“matematik”,仅表示英语中的数学。
- 86 是我们班的班级编号。
当我们得到作业时,我们的老师会删除文本“LB MAT 86”,而是写下我们得到的作业。
我的问题是如何找到文本。我能看到你如何找到文本的唯一方法是通过它的位置。
文本字段的xpath://*[@id="sk-diary-notes-container"]/div/div[1]/div/table/tbody/tr[3]/td[3] /text()[1]
文本字段的完整xpath:/html/body/div[1]/div[2]/div[3]/div[2]/div/div/div[1]/div/table/tbody /tr[3]/td[3]/text()[1]
OuterHTML:LB MAT 86
谢谢
【问题讨论】:
标签: python-3.x selenium xpath