2017-03-05 5 views
0

ねえ、私はPythonのセレンライブラリにこすりしようとしている次のHTMLコードを持っている:セレンPythonのどの要素名

Event ID: <font color='blue'>8YG411</font> 
    Action - Citation/Fine 
    Notice to facility: <font color='blue'>12/18/2013</font> 
      Appeal: <font color='blue'>N/A</font> 
    Action Cease/Recind: <font color='blue'>1/28/2014</font> 
     Case Closed: <font color='blue'>1/28/2014</font> 
    Initial Amount: <font color='blue'>$2500</font> 
Event ID: <font color='blue'>PUJU11</font> 
    Action - Citation/Fine 
    Notice to facility: <font color='blue'>10/28/2011</font> 
      Appeal: <font color='blue'>N/A</font> 
    Action Cease/Recind: <font color='blue'>5/22/2012</font> 
     Case Closed: <font color='blue'>5/22/2012</font> 
    Initial Amount: <font color='blue'>$2000</font> 

ノーと実際のイベントIDを取得するには、イベントIDから次の兄弟要素を試してみました成功。また、イベントIDのxpathの構造もページごとに変更されています。誰かが思考を持っているかどうか私に教えてください。ページはこちら:以下http://www.in.gov/isdh/reports/QAMIS/ltccr/cr004353.htm

私の失敗コード:あなたのHTML構造用の

loopNum = browser.find_element_by_xpath("//*[contains(., \""+ "Event ID" +"\")]/following-sibling::*") 

答えて

0

ID 8YG411

browser.find_element_by_xpath("//table[@summary='Enforcement Actions']/following-sibling::font[1]").text 
+0

感謝を取得するためにXPathを次のよう!これは完璧だった! –

関連する問題