首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从find_element_by_xpath中打印出值

从find_element_by_xpath中打印出值
EN

Stack Overflow用户
提问于 2012-01-23 16:26:43
回答 1查看 1.3K关注 0票数 0

包含以下HTML:

代码语言:javascript
复制
<td valign='top' align='center'><A HREF='https://www.daz3d.com/i/account/orderdetail?order=7886745'>7886745</A></TD>

这是表的一部分,在tr中,这只是我需要从其中提取行的众多内容之一。

下面的代码用于获取URL:

代码语言:javascript
复制
product_link = product_block.find_element_by_xpath("//a[contains(@href, 'daz3d')] [1]");
print product_link

如何显示实际的文本URL,以便我可以使用它来请求该页面?

另外,我是否可以使用for循环将所有URL读取到一个表中?如果我这样做了,我如何确保不会得到tr中的第二个URL (带有">Reset<"),这是不需要的?

EN

回答 1

Stack Overflow用户

发布于 2012-01-23 16:32:25

尝试添加.get_attribute("href"),如下所示:

代码语言:javascript
复制
print product_link.get_attribute("href")

你的第二个问题不太清楚...也许您正在寻找返回多个元素的find_elements_by_xpath()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8968804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档