使用以下HTML:
<td valign='top' align='center'><A HREF='https://www.daz3d.com/i/account/orderdetail?order=7886745'>7886745</A></TD>
这是一个表格的一部分,在一个tr中,这只是我需要的那一行中的一个。
以下代码用于获取网址:
product_link = product_block.find_element_by_xpath("//a[contains(@href, 'daz3d')] [1]");
print product_link
如何显示实际的文字网址,以便我可以使用它来请求该网页?
另外,我可以使用for循环将所有URL读入表中吗?如果我这样做,我怎么能确保不在tr中使用第二个URL(使用“&gt;重置&lt;”),这是不需要的?
答案 0 :(得分:1)
尝试添加.get_attribute("href")
,如:
print product_link.get_attribute("href")
你的第二个问题有点不太明确......也许你正在寻找能够返回多个元素的find_elements_by_xpath()
?