2016-11-25 8 views
1

私はこのIDまたは年のうちの "年"から2016を取得したいと思います。"id"の内容を取得する方法

<tr id="2016" Years="year of" style> 

私は2016年を削りたいのですが、どうすればいいですか?ページに複数の「id」があると考えていますか? 私が試してみました:私は要求、セレン及びあなたが要素に存在するすべての属性を取得するために.get_attribute('id')を使用することができますphantomJS

+0

誰もが何をすべきか任意のアイデアを持っていますか?ここに私が掻きたいと思うものがあります。 <オプション値= "XXX" こと= "5" フリーズ= "12" 状態= "True" をテキスト= "13.5"> 私は要素を見つけるだろうどのようにXXX – KingPey

答えて

1

を使用しています

year = driver.find_element_by_id("id") 

year = driver.find_element_by_id("id").get_attribute('id') ## Return ID as string.  

あなたは要素はあなたが「2016」または「年を抽出するために、GET_ATTRIBUTE(「ID」)またはGET_ATTRIBUTE(「年」)を使用することができますWebdriver docs

+0

を取得したい:年 find_element_by_idのみid – KingPey

1

にHTMLタグから属性を得ることについての詳細な情報を見つけることができますそれぞれの "of"。以下は

は、使用できるコードです:

year = driver.find_element_by_id("2016").get_attribute("id") 

または

string = driver.find_element_by_id("2016").get_attribute("Years") 
+0

のために働くどのように私は要素を見つけるだろう:年find_element_by_idはid – KingPey

関連する問題