Seite 1 von 2 12 Letzte
  1. #1
    Avatar von Sploxfreak
    Registriert seit
    25.01.2012
    Beiträge
    511
    Thanked 128 Times in 117 Posts

    Standard Get proxy gesucht

    Hi Leute ich suche einen Get Proxy funktion für einen Knuddelbot.

    Prinzip:
    Button Drücken
    Textbox wird mit funktonierenden Proxy gefüllt

    Were echt nett wenn ihr mir da weiter helfen könntet
    Vom Noob zum Übergott

  2. The Following User Says Thank You to Sploxfreak For This Useful Post:

    PayPal Ankauf (31.03.2012)

  3. #2
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    983
    Thanked 513 Times in 338 Posts

    Standard AW: Get proxy gesucht

    Spoiler:
    Code:
    '
    '         ____  __.  _________            .__        __   
    '        |    |/ _| /   _____/ ___________|__|______/  |_ 
    '        |      <   \_____  \_/ ___\_  __ \  \____ \   __\
    '        |    |  \  /        \  \___|  | \/  |  |_> >  |  
    '        |____|__ \/_______  /\___  >__|  |__|   __/|__|  
    '                \/        \/     \/         |__|          
    '        
    '        HTTP PROXY GRABBER
    '        © The Don of NYC - 2012
    ' 
    
    
    Imports System.Net
    Imports System.Threading
    Imports System.Collections.Generic
    Imports System.Text.RegularExpressions
    
    Namespace HttpProxyGrabber
    	Class Program
    		Private Shared Sub Main()
    			Console.Title = "HTTP Proxy Grabber by The Don of NYC"
    
    			Dim proxies As List(Of [String]) = Proxylist(100)
    			' 100 Proxies laden
    			If proxies IsNot Nothing Then
    				' wenn die Liste null ist, gabs wohl einen Fehler...
    				For i As Integer = 0 To proxies.Count - 1
    					Console.WriteLine(proxies(i))
    				Next
    			End If
    			' und ausgeben
    			Console.ReadLine()
    		End Sub
    
    		''' <summary>
    		''' Gibt eine Liste mit HTTP Proxies zurück
    		''' </summary>
    		''' <param name="count">Anzahl der Proxies</param>
    		''' <returns>HTTP Proxylist</returns>
    		Private Shared Function Proxylist(count As Integer) As List(Of [String])
    			Try
    				Dim proxylist__1 As New List(Of [String])()
    
    				Dim loadThread As New Thread(Function() Do
    					Dim source As [String]() = New WebClient().DownloadString("http://www.proxybase.de/de/list-0.htm").Split(ControlChars.Lf)
    					Dim pageCount As Integer = 0
    
    					' Vorhandene Seiten auslesen
    					For i As Integer = 0 To source.Length - 1
    						If source(i).Contains("http://www.proxybase.de/de/list-0.htm"" style") Then
    							pageCount = Integer.Parse(source(i).Substring(source(i).LastIndexOf(""">")).Split(">"C)(1).Split("<"C)(0))
    							Exit For
    						End If
    					Next
    
    					For j As Integer = 0 To pageCount * 20 - 21 Step 20
    						Dim proxyContent As [String] = New WebClient().DownloadString([String].Format("http://www.proxybase.de/de/list-{0}.htm", j))
    
    						For Each m As Match In Regex.Matches(proxyContent, "\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,6}")
    							If Not proxylist__1.Contains(m.Value) Then
    								' wenn der Proxy noch nicht hinzugefügt wurde
    								proxylist__1.Add(m.Value)
    								' fügen wir diesen hinzu
    							End If
    						Next
    						If proxylist__1.Count = count Then
    							' prüfen ob wir schon die angegebene Anzahl erreicht haben 
    							Exit For
    						End If
    					Next
    				End Function)
    
    				loadThread.Start()
    				While loadThread.IsAlive
    					
    
    				End While
    				' warten bis alles geladen bzw. der Thread ausgefüht wurde...
    					' Liste mit den hinzugefügten HTTP Proxies zurückgeben
    				Return proxylist__1
    			Catch ex As Exception
    				Console.WriteLine(ex.ToString())
    				Return Nothing
    			End Try
    		End Function
    	End Class
    End Namespace

    Bisschen dirty, klappt nicht ganz habe grade auch kein Bock das Ding für dich umzuschreiben, du bist ja so ein super Coder .
    Hoffe das du dir ne Funktion selber schreiben kannst.
    Credits to The Don of NYC @ K-Script.cc

  4. #3
    Avatar von Prinzessin Paat
    Registriert seit
    22.11.2011
    Beiträge
    426
    Thanked 760 Times in 258 Posts

    Standard AW: Get proxy gesucht

    einfach via HTTP Request von der Seite deiner Wahl auslesen lassen?

  5. #4
    Avatar von Sploxfreak
    Registriert seit
    25.01.2012
    Beiträge
    511
    Thanked 128 Times in 117 Posts

    Standard AW: Get proxy gesucht

    Mal ne Frage ich bin neu in vb und kenne mich mit RegEx nicht so gut aus.

    Ich habe hier probleme den proxy zu regexen da im queltext " vorhanden sind jemand ne idee?

    Code:
    <a class="proxyList" href="http://whois.sc/217.219.115.140" target="_blank">217.219.115.140:80</a>
    mein Momentaner Source <--- Sehr Dirty, glaube ich^^
    Spoiler:
    Code:
    Public Class Form1
        Public Function Stelle(ByVal input As String, ByVal Start As String, ByVal Ende As String)
            Dim Reg As New Regex(Start & "(?<value>(.*))" & Ende)
            Return Reg.Match(input).Groups("value").ToString()
        End Function
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Const WEBADRESSE As String = "http://www.proxybase.de/de/list-0.htm"
            Dim HTMLQuelltext As String
            Dim wc As New WebClient
            Dim ERgebnis As String
            Dim proxy As String = RichTextBox1.text
            HTMLQuelltext = wc.DownloadString(WEBADRESSE)
            RichTextBox1.Text = HTMLQuelltext
            ERgebnis = Stelle(proxy, "http://whois.sc/", " target=")
            RichTextBox2.Text = ERgebnis
        End Sub
    Geändert von Sploxfreak (25.04.2012 um 00:02 Uhr)
    Vom Noob zum Übergott

  6. #5
    Avatar von Gnome
    Registriert seit
    14.04.2012
    Beiträge
    75
    Thanked 34 Times in 24 Posts

    Standard AW: Get proxy gesucht

    Code:
    \"whois\.sc/(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})\"

  7. #6
    Avatar von Sploxfreak
    Registriert seit
    25.01.2012
    Beiträge
    511
    Thanked 128 Times in 117 Posts

    Standard AW: Get proxy gesucht

    Zitat Zitat von Gnome Beitrag anzeigen
    Code:
    \"whois\.sc/(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})\"
    Wo genau kommt das rein?

    an anfang oder ans ende
    Vom Noob zum Übergott

  8. #7
    Avatar von Gnome
    Registriert seit
    14.04.2012
    Beiträge
    75
    Thanked 34 Times in 24 Posts

    Standard AW: Get proxy gesucht

    bei dem Pattern

  9. #8
    Avatar von Sploxfreak
    Registriert seit
    25.01.2012
    Beiträge
    511
    Thanked 128 Times in 117 Posts

    Standard AW: Get proxy gesucht

    Kannst du mir eben per tv helfen?
    Vom Noob zum Übergott

  10. #9
    Avatar von DnL
    Registriert seit
    28.11.2011
    Beiträge
    184
    Thanked 54 Times in 42 Posts

    Standard AW: Get proxy gesucht

    Zitat Zitat von rVs14
    Bisschen dirty, klappt nicht ganz habe grade auch kein Bock das Ding für dich umzuschreiben, du bist ja so ein super Coder .
    Hoffe das du dir ne Funktion selber schreiben kannst.
    Credits to The Don of NYC @ K-Script.cc
    Solche Leute wie dich lieb ich einfach.
    Den Code duch denn converter jagen und dann so tun als man pro ist.
    Ich wette mit dir das du ihn selber nicht umschreiben kannst.
    Wenn du es über tv mir zeigst kriegst du von 100 knuddels.


    Zum Thread zurück wenne bis morgen mir dein wunsch genau sagst schreibe ich dir denn code. Keine Angst jeder hat mal klein angefangen.
    Vill wenn du es mal selber herrausfinden willst. Goggle mal nach vb.net aus Quellcode raus regexen oder. Ich habs mir noch nich genau angesehen aber müsste bestimmt was dabei sein.

    Mfg
    Like a Star x3

  11. #10
    Avatar von Gnome
    Registriert seit
    14.04.2012
    Beiträge
    75
    Thanked 34 Times in 24 Posts

    Standard AW: Get proxy gesucht

    Sorry nein.
    Jeder der in einer .NET Sprache programmiert sollte die MSDN Seite kennen.
    Ich erwarte nicht das jeder RegEx kann, aber wenn man den Pattern schon vorgegeben bekommt, dann sollte das jeder, der ernsthaft programmieren will, in der Doku nachlesen können, wie man die Funktion benutzt.

  12. The Following 3 Users Say Thank You to Gnome For This Useful Post:

    iToxic (25.04.2012), Raumi (25.04.2012), rVs14 (30.04.2012)

Seite 1 von 2 12 Letzte

Ähnliche Themen

  1. Proxy
    Von GameGott im Forum Software
    Antworten: 3
    Letzter Beitrag: 04.05.2012, 21:48
  2. Proxy
    Von CAKEBUILDER im Forum Knuddels Bots
    Antworten: 5
    Letzter Beitrag: 09.02.2012, 19:42
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.