2016-04-21 12 views
2

私はstackoverflowでほとんどの例を試しましたが、私は方法を見つけることができません。 私は..私はテキストに文字列を作るのですか、Pythonセレニウムの文字列をintに

posts = driver.find_elements_by_class_name("currency-chaos") 
numberOfItems = 1 
for post in posts: 
    numberOfItems = numberOfItems + 1 
    print(numberOfItems) 
    print(post.text) 

を二つの質問を持っているとどのように私はその後、テキストから文字を削除するint型にそれを転送しますか?

+1

は、あなたの現在の出力と希望のあるものを示してもらえますか? – alecxe

答えて

1

あなたは非数字文字を削除してからfloatで番号を解析するために、正規表現を使用することができます。

import re 

value = float(re.sub(r"[^\d.]", "", post.text)) 
print("value: %s" % value)