http://pastebin.com/pAyr9i6L - 这是页面的HTML代码的一部分
我想提取“202,06pуб。”串。如何使用Selenium for Python做到这一点?我可以使用get_attribute函数来执行此操作,但不会以任何方式标识字符串。
答案 0 :(得分:2)
按ID 查找元素并获取<select id="currency1">
<option value="EUR">Euro</option>
<option value="USD">US Dollar</option>
<option value="GBP">British Pound</option>
<option value="AUD">Australian Dollar</option>
<option value="JPY">Japanese Yen</option>
</select>
<input type="number" id="cur1">
<button id="btnConvert">Convert</button>
<select id="currency2">
<option value="EUR">Euro</option>
<option value="USD">US Dollar</option>
<option value="GBP">British Pound</option>
<option value="AUD">Australian Dollar</option>
<option value="JPY">Japanese Yen</option>
</select>
<input type="text" id="cur2">
属性值:
.text
答案 1 :(得分:2)
在询问之前尝试构思一些代码,它传达了你正在努力的人!
对于这个代码示例,它非常简单,id对于元素是唯一的,因此它是一个继续它的好方法 xpath的
driver.find_element_by_xpath("//a[@id='header_wallet_balance']").text
ID
driver.find_element_by_id('header_wallet_balance').text