Ottieni il valore di tutti i tag td usando xpath e html agilty

c# html-agility-pack web-scraping xpath

Domanda

Come posso ottenere informazioni da tutti i tag td in Classen = "string_14" in modo da poterlo archiviare pulito senza codice html.

Ho pensato a questo:

enter code here
<table class="string_14">
                <tbody><tr>
                    <td>Postadr.:</td> 
                    <td class="tab_space">Stenslivegen 67, 2817 Gjøvik</td> 
                </tr>
                <tr>
                    <td>Telefon:</td> 
                    <td class="tab_space">611 80 710</td>
                </tr>

                <tr>
                    <td>Mobil:</td> 
                    <td class="tab_space">957 92 455</td>
                </tr>
                </tbody>
                </table>

E il mio codice per farlo sembrare così oggi, voglio aiutarmi è scrivere xpath per name =? come dovrei scrivere per ottenere un singolo td.

enter code here
<table class="string_14">
                <tbody><tr>
                    <td>Postadr.:</td> 
                    <td class="tab_space">Stenslivegen 67, 2817 Gjøvik</td> 
                </tr>
                <tr>
                    <td>Telefon:</td> 
                    <td class="tab_space">611 80 710</td>
                </tr>

                <tr>
                    <td>Mobil:</td> 
                    <td class="tab_space">957 92 455</td>
                </tr>
                </tbody>
                </table>

Quello che voglio è che scriverò una pagina e poi la fase LATE la salverò nel file xml.

Risposta popolare

Penso che quello che vuoi sia questo:

HtmlNodeCollection collection = doc.DocumentNode.SelectNodes("//table[@class='string_14']//td[@class='tab_space']");

Puoi consultare XPath Tutorial per ulteriori informazioni al riguardo.




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché