Laden...

ID/href aus Website auslesen

Erstellt von pentester vor 6 Jahren Letzter Beitrag vor 6 Jahren 1.337 Views
P
pentester Themenstarter:in
3 Beiträge seit 2017
vor 6 Jahren
ID/href aus Website auslesen

Hallo zusammen,

ich möchte einen Link aus einer Website auslesen. Die ID in welcher der Link steckt kommt allerdings zwei mal vor (ID="article").

Ich habe es so versucht,

 links[i] = browser.Document.GetElementById("article").GetAttribute("href");
            MessageBox.Show(links[i]);

erhalte beim Versuch aber die Fehlermeldung: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."

Der zusammengefasste HTML-Code dazu:

<div id="Content" class="Content-1">

            <div id="article_0" class="articleX">
			<a id="article" class="a-link-normal" href="link"></a>
		
		    <div id="article_1" class="articleX">
			<a id="article" class="a-link-normal" href="link"></a>
		
190 Beiträge seit 2012
vor 6 Jahren
  • Wer lesen kann, ist klar im Vorteil
  • Meistens sitzt der Fehler vorm Monitor
  • "Geht nicht" ist keine Fehlermeldung!
  • "Ich kann programmieren" != "Ich habe den Code bei Google gefunden"

GidF

M
368 Beiträge seit 2006
vor 6 Jahren

Etwas mehr C#-Code darf es schon sein....
Was die Fehlermeldung betrifft: FAQ - NullReferenceException (zu spät...) (und als Vorsorge [FAQ]Für das nicht statische... )
Als Idee für das Auslesen: es sollen nur die Ergebnisse verwendet werden, die mit _0 (oder _1 ) enden (sog. Regex)

Goalkicker.com // DNC Magazine for .NET Developers // .NET Blogs zum Folgen
Software is like cathedrals: first we build them, then we pray 😉