x BoooM x (30.05.2014)
Thema: Get proxy gesucht
-
25.04.2012, 10:15 #11
AW: Get proxy gesucht
gibs auch noch ne ndere möglichkeit das zu regexen?
Was anfänger Freundliches?Vom Noob zum Übergott
-
25.04.2012, 12:34 #12
AW: Get proxy gesucht
Das ist schon anfängerfreundlich...
Dein Problem ist, dass du nicht weißt wie du RegEx benutzt....
Da hilft dir nur die MSDN Seite und dich einlesen wie du die Funktion nutzt....
Du hast immernoch den fertigen Pattern da rumstehen....
-
29.05.2014, 22:23 #13
AW: Get proxy gesucht
Habs inziwschen selber hinbekommen
Code:Public Function get_proxy() As String Dim trya As Integer = 0 re: Dim proxy As String = getsomething(New Http().GetResponse("http://www.proxybase.de"), "#999;'>", "</td><td style='") Dim myProxy As WebProxy Try myProxy = New WebProxy("http://" & proxy) Dim r As HttpWebRequest = HttpWebRequest.Create("http://www.google.com") r.UserAgent = "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.2 Safari/537.36" r.Timeout = 3000 r.Proxy = myProxy Dim re As HttpWebResponse = r.GetResponse() Return proxy Catch ex As Exception trya += 1 If trya = 5 Then Return "ERROR" End If GoTo re End Try End Function
Geändert von DMW007 (30.05.2014 um 17:37 Uhr) Grund: Code von nopaste.info direkt in den Beitrag eingefügt
Vom Noob zum Übergott
-
29.05.2014, 22:42 #14
AW: Get proxy gesucht
Cool. Nach über zwei Jahren hast du es geschafft.
Trotzdessen bitte ich keine Mumien auszugraben. Danke.
#Pat
-
The Following User Says Thank You to Bubble For This Useful Post:
-
30.05.2014, 17:34 #15
- Registriert seit
- 15.11.2011
- Beiträge
- 6.334
- Blog Entries
- 5
Thanked 9.166 Times in 3.036 PostsAW: Get proxy gesucht
Lösungen zu posten ist grundsätzlich immer sinnvoll, auch wenn der Ursprungsthread schon älter ist. Gibt schließlich nicht wenige Leute die bei einem ähnlichen Problem z.B. mit Google auf solche Threads stoßen.
Dann aber bitte den Sourcecode auch direkt im Beitrag posten, und keine externen Dienste nutzen. nopaste.info ist zurzeit anscheinend nicht erreichbar. Ob das temporär oder dauerhaft ist weiß ich nicht. Aber selbst wenn es nur temporär ist, kann es passieren, dass der Anbieter das irgendwann löscht oder aus welchen Gründen auch immer dicht macht. Dann ist das weg und der Thread damit sinnlos.
EDIT: Geht nun wieder, war anscheinend nur temporär.
Zum Code: Du hast da Funktionen drin die nicht zu .NET gehören und offenbar von dir selbst geschrieben wurden, wie getsomething(). Wenn du die Funktion veröffentlichst solltest du sämtliche Hilfsfunktionen die nicht zu .NET gehören logischerweise ebenfalls dazu packen, da das ganze sonst nicht funktioniert.
GoTo sollte man nicht verwenden, da gibts sauberere Möglichkeiten. Beispielsweise die Zählvariable global machen und die Funktion rekursiv aufrufen. Und anstatt es bei einem Fehler direkt noch mal zu versuchen wäre es sinnvoller den Fehler genauer festzustellen und es nicht pauschal fünfmal unmittelbar nacheinander zu versuchen. Wenn der Proxy beispielsweise down ist macht das wenig Sinn, weil sich das bis zum 5. mal wohl kaum ändern wird.
Ansonsten dasselbe was ich schon mal bei einem anderen Source gesagt hab: Variablen sinnvoll und einheitlich benennen.
-
The Following 2 Users Say Thank You to DMW007 For This Useful Post:
Jokuu (01.06.2014), milchbubix (30.05.2014)
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.