Со следующей HTML:Распечатка значение из find_element_by_xpath
<td valign='top' align='center'><A HREF='https://www.daz3d.com/i/account/orderdetail?order=7886745'>7886745</A></TD>
Это часть таблицы, внутри тр, который является лишь одним из многих, что мне нужно, чтобы получить эту строку из.
Следующий код работает, чтобы получить URL:
product_link = product_block.find_element_by_xpath("//a[contains(@href, 'daz3d')] [1]");
print product_link
Как показывают фактический текст URL, так что я могу использовать его, чтобы запросить эту страницу?
Кроме того, можно ли использовать цикл for для чтения всех URL-адресов в таблицу? Если я это сделаю, как я могу быть уверен, что НЕ получить второй URL-адрес в tr (с «> Reset <»), который не нужен?
print product_link.get_attribute ("href") дает мне результат: – Stephen
print product_link.get_attribute ("href") дает мне результат: "http://www.daz3d.com/i/0/0?" - есть ли способ расширить это, чтобы получить весь URL-адрес? Что касается второго вопроса, то find_elements_by_xpath(), вероятно, будет работать, мне просто нужно выяснить, как это сделать. – Stephen