Anzeige der Tabelle die Daten von der Seite mit find_element_by_xpath (Selenium, Python)

Ich versuche herauszufinden, wie die find_element_by_xpath() zu finden, Tabelle, Elemente auf einer Seite und anzeigen oder drucken.

Hier ist das snippet von der Seite info:

<tbody id="listContainer_databody">  
            <tr id="listContainer_row:0" class=""><th  scope="row" class="" valign="top"></th>
                <td  class="" valign="top">2012Fall-ACC1300-01</td>
                     <td  class="" valign="top">INTRO TO FINANCIAL ACCOUNTING</td>
                     <td  class="" valign="top">3/2/12 1:03 PM</td>
                     <td  class="" valign="top">jdoe</td>
                     <td  class="" valign="top">Jane Doe</td>
                     <td  class="" valign="top">2012Fall_CRS</td>
            </tr>

Konnte ich nichts finden, dass zeigt, wie dieses tatsächlich zu tun, so kann ich bekommen einen Ausdruck wie diesem:

                     2012Fall-ACC1300-01
                     INTRO TO FINANCIAL ACCOUNTING
                     3/2/12 1:03 PM
                     jdoe
                     Jane Doe
                     2012Fall_CRS

Den code, den ich bisher in Python nicht geben mir eine Fehlermeldung, aber ich weiß nicht scheinen, um in der Lage sein, um die Ergebnisse anzuzeigen, die ich will oder zumindest ein bisschen mehr Informationen:

try:
xpath = '//*[@id="listContainer_databody"]'
    xpath2 = '//*[@id="listContainer_row:0"]/td[2]' 
results = browser.find_element_by_xpath(xpath2)
print results.get_attribute('td[2]')

except NoSuchElementException:
 assert 0, "can't find xpath"
InformationsquelleAutor slimatic | 2013-01-05
Schreibe einen Kommentar