猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
使用selenium(python)在html中查找标签的索引
我试图找到一个索引或类似的东西,我想找到一个特定的单词,然后单击它下面属于该单词之后的链接,抱歉,如果在这里输入图像描述,无法理解,我会放一张图像,也许
会
更多可以理解的
青春有我
浏览 112
回答 1
1回答
慕妹3242003
如果您希望获取 selenium 中的元素,您还可以使用相对定位器。相对定位器允许查找附近的物体。至于索引,Xpath 中有类似索引的数字。您可以操纵它们来获取网站数组中的差异元素。要获取元素的 Xpath:右键单击对象 > 选择“检查”> 复制 > 复制完整的 Xpath。然后,将该 XPath 存储在变量中。现在,我们可以更改 xpath 中的数字:#define xpathvariable = '/html/body/table[3]/tbody/tr/td/table[2]/tbody/tr[1]/td[5]/div/input'#loop through 10 elementsfor i in range(10): variable = f'/html/body/table[3]/tbody/tr/td/table[2]/tbody/tr[{i}]/td[5]/div/input'您需要弄清楚 xpath 中的哪些数字需要更改。此代码将单击该元素:ClickHere = driver.find_element_by_xpath(variable).click()此代码将该元素的文本存储在变量中:Text = driver.find_element_by_xpath(variable).text
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续