Ich hab hier schonmal ein kleinen Codeschnippsel, der im Debugger den Link-Pfad zur 1. Frage ausgibt.
Code: Alles auswählen
If InitNetwork() = #False
End
EndIf
port = 80
host.s = "www.gutefrage.net"
bl = 1024
*b = AllocateMemory(bl)
findlink.s = "<a class="+Chr(34)+"detailLink"+Chr(34)+" href="+Chr(34)
connection = OpenNetworkConnection(host, port)
If connection
SendNetworkString(connection, "GET /fragen/neue/1" + #CRLF$)
SendNetworkString(connection, "Host: " + host + #CRLF$)
SendNetworkString(connection, "User-Agent: Enable" + #CRLF$)
SendNetworkString(connection, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" + #CRLF$)
SendNetworkString(connection, "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3" + #CRLF$)
SendNetworkString(connection, "Connection: close" + #CRLF$ + #CRLF$)
page$ = ""
While ReceiveNetworkData(connection, *b, bl)
page$ + PeekS(*b)
Wend
;--------------------------------
pos = FindString(page$, findlink) + Len(findlink)
path$ = ""
While Mid(page$, pos, 1) <> Chr(34)
path$ + Mid(page$, pos, 1)
pos + 1
Wend
Debug path$
;--------------------------------
FreeMemory(*b)
CloseNetworkConnection(connection)
Else
Debug "false"
EndIf