Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 01:04

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem mit Httpwebrequest (Facebook)

Discussion on Problem mit Httpwebrequest (Facebook) within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 53
Join Date: Feb 2013
Posts: 94
Received Thanks: 2
Problem mit Httpwebrequest (Facebook)

Ich war dabei ein Facebook Account Creator zu coden und habe ein Problem.
Undzwar, wenn Ich auf den Button "Acc erstellen" klicke, bekomme Ich die Fehlermeldung "Fehler!" sprich, es wird kein Account erstellt.

So sieht mein Code derzeit aus:
Code:
Public Sub CreateAccount()
        With New Http
            Dim html As String = String.Empty
            Dim firstname As String = "Paul"
            Dim lastname As String = "Klaus"
            Dim reg_email As String = ""
            Dim reg_email_confirmation As String = ""
            Dim reg_passwd As String = "fawFWfw321"
            Dim *** As String = "1"
            Dim birthday_day As String = "1"
            Dim birthday_month As String = "1"
            Dim birthday_year As String = "1992"
            html = .GetResponse("https://www.facebook.com/ajax/register.php?lsd=AVqnxyB6", "firstname=" & firstname & "&lastname=" & lastname & "&reg_email__=" & reg_email & "&reg_email_confirmation__=" & reg_email_confirmation & "&reg_passwd=" & reg_passwd & "&***=" & *** & "&birthday_day=" & birthday_day & "&birthday_month=" & birthday_month & "&birthday_year=" & birthday_year)
            If html.Contains("Schritt") Then
                Dim aView As ListViewItem = Me.AccountsView.Items.Add(reg_email, 0)
                aView.SubItems.Add(reg_passwd)
            Else
                MsgBox("Fehler!")
            End If
        End With
    End Sub
Hoffe jemand kann mir helfen, bedanke mich im vorraus.
$ecure.x3 is offline  
Old 03/10/2013, 21:39   #2

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Schon mal die Response ausgegeben? Evtl. ist der HTML-Content ja auf englisch
Und evtl. ist ja "lsd=AVqnxyB6" ein einmaliger Code? In diesem Fall musst du vorher einen GET-Request der Seite machen und diesen einmaligen Code aus dem HTML-Content der Response auslesen.
snow is offline  
Old 03/10/2013, 21:58   #3
 
elite*gold: 53
Join Date: Feb 2013
Posts: 94
Received Thanks: 2
Quote:
Originally Posted by snow911 View Post
Schon mal die Response ausgegeben? Evtl. ist der HTML-Content ja auf englisch
Und evtl. ist ja "lsd=AVqnxyB6" ein einmaliger Code? In diesem Fall musst du vorher einen GET-Request der Seite machen und diesen einmaligen Code aus dem HTML-Content der Response auslesen.
Wie mache Ich dieses denn? Wenn es geht, würde Ich auch per Nitrado Guthaben zahlen.
$ecure.x3 is offline  
Old 03/10/2013, 22:59   #4

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Keine Ahnung, wie du die Reponse unter VB auslesen kannst (ich hab generell keine Ahnung von VB, also sieh das hier bitte nicht als perfekte Lösung an), zur Not kannst du das via MsgBox machen: MsgBox(html)

Für den GET-Request:

With New Http
Dim response As String = .GetResponse(Facebook.com oder wie auch immer, wo man sich halt registriert)
Dim code As String = (Funktion, die halt die Node, in der dieser lsd-Key steht, extrahiert)
CreateAccount(code) 'Hier dann die Funktion aufrufen und den Code übergeben

Dein Guthaben kannst du behalten, hier besteht freier Informationsaustausch.
snow is offline  
Old 03/11/2013, 17:41   #5
 
elite*gold: 53
Join Date: Feb 2013
Posts: 94
Received Thanks: 2
Vielen Dank läuft 1A. Habe den Captcha vergessen ^.^

Die Accounts werden jetzt überprüft, das Problem wird nur sein, dass Sie nicht bestätigt sind. Ich muss also noch dazu machen, dass auch Emails erstellt werden.

Wie kriege ICh das jetzt hin ;o
$ecure.x3 is offline  
Old 03/14/2013, 15:11   #6
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Nimm Trashmail. da gehts bestimmt sehr einfach weil da glaube keine verschlüsselung undsowas ist. Wie z.b bei GMX oder Web.de....Machs so wie dus oben bbei FB gemacht hast
Ludder231 is offline  
Old 03/14/2013, 18:04   #7
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
ich würde arcor.de nehmen der login und das überprüfen der Mail´s ist sehr einfach da geht der login so

Code:
CookieContainer cookie = new CookieContainer();
string loginpostData = "user_name=" + Username + "&info=Online-Passwort&password=" + Passwort;
byte[] myPostData = Encoding.ASCII.GetBytes(loginpostData);
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("https://www.arcor.de/login/login.jsp");
myRequest.Method = "POST";
myRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:21.0) Gecko/20130109 Firefox/21.0";
myRequest.CookieContainer = cookie ;
myRequest.KeepAlive = true;
myRequest.Timeout = 10000;
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = myPostData.Length;
Stream requestStream = myRequest.GetRequestStream();
requestStream.Write(myPostData, 0, myPostData.Length);
requestStream.Close();
HttpWebResponse myRes = (HttpWebResponse)myRequest.GetResponse();
StreamReader sr = new StreamReader(myRes.GetResponseStream());
string Html = sr.ReadToEnd();
Cyperghost is offline  
Old 03/19/2013, 00:19   #8

 
unknwnx.'s Avatar
 
elite*gold: 0
The Black Market: 519/0/0
Join Date: Sep 2011
Posts: 6,567
Received Thanks: 922
Quote:
Originally Posted by Ludder231 View Post
Nimm Trashmail. da gehts bestimmt sehr einfach weil da glaube keine verschlüsselung undsowas ist. Wie z.b bei GMX oder Web.de....Machs so wie dus oben bbei FB gemacht hast
Trashmail anbieter sind von Google sowie Facebook meines erachtens blockiert!
unknwnx. is offline  
Old 03/19/2013, 00:32   #9
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
Quote:
Originally Posted by kRAYNE :x View Post
Trashmail anbieter sind von Google sowie Facebook meines erachtens blockiert!
da es hierbei um eine tatsache und nicht um eine meinung geht würd ich sagen ist das was du schriebst einfach falsch

selbst große trashmailer lassen sich bei beiden anbietern ohne konsequenzen nutzen
tolio is offline  
Old 03/22/2013, 15:50   #10
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Quote:
Originally Posted by $ecure.x3 View Post
Ich war dabei ein Facebook Account Creator zu coden und habe ein Problem.
Undzwar, wenn Ich auf den Button "Acc erstellen" klicke, bekomme Ich die Fehlermeldung "Fehler!" sprich, es wird kein Account erstellt.

So sieht mein Code derzeit aus:
Code:
Public Sub CreateAccount()
        With New Http
            Dim html As String = String.Empty
            Dim firstname As String = "Paul"
            Dim lastname As String = "Klaus"
            Dim reg_email As String = ""
            Dim reg_email_confirmation As String = ""
            Dim reg_passwd As String = "fawFWfw321"
            Dim sex As String = "1"
            Dim birthday_day As String = "1"
            Dim birthday_month As String = "1"
            Dim birthday_year As String = "1992"
            html = .GetResponse("https://www.facebook.com/ajax/register.php?lsd=AVqnxyB6", "firstname=" & firstname & "&lastname=" & lastname & "&reg_email__=" & reg_email & "&reg_email_confirmation__=" & reg_email_confirmation & "&reg_passwd=" & reg_passwd & "&sex=" & sex & "&birthday_day=" & birthday_day & "&birthday_month=" & birthday_month & "&birthday_year=" & birthday_year)
            If html.Contains("Schritt") Then
                Dim aView As ListViewItem = Me.AccountsView.Items.Add(reg_email, 0)
                aView.SubItems.Add(reg_passwd)
            Else
                MsgBox("Fehler!")
            End If
        End With
    End Sub
Hoffe jemand kann mir helfen, bedanke mich im vorraus.

Hallo,
lsd ändert sich immer. Du musst vorher eine Get Abfrage auf facebook.com/r.php machen und dort per Regex etc. den LSD Wert auslesen. Allerdings musst du noch viel mehr Werte auslesen als du es hier machst ....
Desweiteren wird nicht direkt HTML.Content= "Schritt" kommen, da man meistens nach einer Identifizung per Telefon verdammt wird.

Es gibt hier nur einen der das wirklich hinbekommen hat, und das ist tolio. Habe selbst daran gearbeitet und bin irgendwann daran gescheitert.
Guter Tipp Lass die Finger davon, das hat mich über drei Monate gekostet ohne Lösung.

lg Roteisen

*wenn du Fragen hast melde dich.
roteisenklinge is offline  
Old 03/23/2013, 11:02   #11
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
Originally Posted by roteisenklinge View Post
Es gibt hier nur einen der das wirklich hinbekommen hat, und das ist tolio. Habe selbst daran gearbeitet und bin irgendwann daran gescheitert.
Guter Tipp Lass die Finger davon, das hat mich über drei Monate gekostet ohne Lösung.
Die Registrierung an sich ist nicht schwer, nen Account Creator hat man in paar Minuten gebastelt. Wenn man dazu noch Proxys nutzt, kommt auch keine SMS-Verifizierung und die Accounts halten auch problemlos ohne gesperrt oder sonst was zu werden (eigene Erfahrung).
Kraizy​ is offline  
Old 03/23/2013, 23:31   #12
 
roteisenklinge's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 1,071
Received Thanks: 164
Quote:
Originally Posted by Kraizy​ View Post
Die Registrierung an sich ist nicht schwer, nen Account Creator hat man in paar Minuten gebastelt. Wenn man dazu noch Proxys nutzt, kommt auch keine SMS-Verifizierung und die Accounts halten auch problemlos ohne gesperrt oder sonst was zu werden (eigene Erfahrung).
Hallo Kraizy,
dann hast du entweder gute Proxyies oder wie Tolio, das irgendwie gebypassed.
Bei mir ist es so, das bei 10 erstellten Accounts vllt 4 Stück ohne Verifizierung weiterkommen.

lg
roteisenklinge is offline  
Old 03/24/2013, 11:09   #13
 
Cyperghost's Avatar
 
elite*gold: 0
The Black Market: 379/0/0
Join Date: Jan 2013
Posts: 11,449
Received Thanks: 210
nee das liegt dann an den Proxy´s,denn man darf maximal pro IP einen(kann auch mehr sein bin mir nicht sicher) Account´s bei Facebook haben danach must du ihn Verifizierung
Cyperghost is offline  
Reply


Similar Threads Similar Threads
HttpWebRequest C# Browsergame Bot
12/07/2017 - .NET Languages - 4 Replies
Hi, i have the following problem and it would be great if s.o. could help me. I try to write a simple bot for a browsergame which uses the HttpWebRequest and Response classes from C#. Currently i try to log in with the following script but i only get back to the login page. When i try to catch a site for logged in members only i also only get the login page. There has to be a problem with the cookie but i don't know where :( class HttpHelper { private CookieContainer...
HTTPWebRequest???
02/19/2013 - .NET Languages - 2 Replies
Hey ich wollte einen Bot erstellen (FlaschenBot für Pennergame). ann wollt ich eben EIn Addon runterladen . Also einen HTTP Header.. Doch dann kam dass raus. http://www.fotos-hochladen.net/thumbnail/unbenann tk38c6smev2_thumb.jpg bitte Helft mir.
HttpWebRequest Login
10/18/2012 - .NET Languages - 23 Replies
Hi ihr, ich habe mich nun mal an HttpWebRequest gewagt und versucht mich darüber auf Elitepvpers einzuloggen. private void button1_Click(object sender, EventArgs e) { CookieContainer cookieCon = new CookieContainer(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www .elitepvpers.com/forum/login.php?do=login"); request.Method = "POST"; request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:8.0)...
[VB] HttpWebRequest Problem -.-
02/02/2012 - .NET Languages - 1 Replies
Hallo liebe Elitepvpers User, ich habe leider folgendes Problem: Ich möchte von dem Spam Email Anbieter "yopmail.com" meine Emails auslesen. Dazu muss ich mich auf der Webseite einfach mit "test" Anmelden Hierzu der HTTP Header : Siehe Anhang accname = Account Name im Beispiel "test"
[C#]MD5-Cheksumme mit HttpWebRequest oä
08/18/2010 - .NET Languages - 1 Replies
Ich will mir mal einen gescheiten Patcher für Metin2 machen.. Jetzt soll er von den Files auf meinem Server die Checksummen ausspucken. Die Datei sollte nicht heruntergeladen werden... System.IO.FileStream FileCheck = System.IO.File.OpenRead(Dateipfad); System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvi der(); byte md5Hash = md5.ComputeHash(FileCheck);



All times are GMT +1. The time now is 01:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.