使用python从网页的“值”中获取数字

问题描述 投票:0回答:1

所以我用python打开了一个网页,在其中python将在一个框中输入一个数字(数量),例如100,然后该网站在另一个框中生成一个数字(数量),反之亦然,价格每天都会变化。

数量框的网页代码如下所示:

<div class="sc-62mpio-0 sc-1c2873k-4 jclRvn"><input type="number" id="FormRow-BUY-quantity" name="quantity" step="0.00001" min="0.00001" class="sc-1c2873k-1 fIfOtX" value="2.37812"><span class="sc-1c2873k-7 dmFXTy">LTC</span></div>

我的代码:

driver.find_element_by_xpath('(//input[@name="total"])[1]').send_keys("100", Keys.ENTER)
driver.find_element_by_xpath('(//input[@name="quantity"])[1]').click()

text1=driver.find_element_by_xpath('//*[@id="FormRow-BUY-quantity"]').text #xpath for the quantity box
print(text1)
python selenium web-scraping screen-scraping
1个回答
0
投票

理想情况下,您应该使用get_attribute,它可以读取任何标签的html属性值

© www.soinside.com 2019 - 2024. All rights reserved.