Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 22:50

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

Advertisement



[VB.NET] HttpWebRequest - Tutorial

Discussion on [VB.NET] HttpWebRequest - Tutorial within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 01/11/2014, 14:33   #91
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,695
Received Thanks: 1,808
Mal eine Frage an dich, warum versuchst du überhaupt WebRequests und den WebBrowser zu benutzen? Was spricht dagegen sich für eines der beiden zu entscheiden? Wäre wohl um einiges einfacher.



Kraizy​ is offline  
Old 01/11/2014, 14:45   #92
 
elite*gold: 0
Join Date: Jan 2014
Posts: 5
Received Thanks: 1
Quote:
Originally Posted by Kraizy​ View Post
Mal eine Frage an dich, warum versuchst du überhaupt WebRequests und den WebBrowser zu benutzen? Was spricht dagegen sich für eines der beiden zu entscheiden? Wäre wohl um einiges einfacher.
Das ist eine gute Frage, wenn nicht sogar DIE Frage überhaupt
Könntest du mir evtl. sagen, wie bzw. worauf ich das/den/die(kp eig den oder?) response abbilde. Wie du sicherlich merkst, ist das mit diesen Requests Neuland für mich.


Zero-_-Cool is offline  
Old 01/26/2014, 16:28   #93
 
elite*gold: 10
Join Date: Jun 2011
Posts: 952
Received Thanks: 517
Dieses Tutorial ist sehr gut, aber irgendwie funktioniert das nicht für Elitepvpers. Für jede andere Seite, die ich ausprobiert habe geht das...
GentlemanBoostingService is offline  
Old 03/27/2014, 17:20   #94
 
elite*gold: 1
Join Date: Dec 2008
Posts: 174
Received Thanks: 28
hab ein problem .. ich bekomm per live headers addon beim login ( auf der seite: de.ikariam.gameforge.com) beim addon kommt nichts an und bei dem firefox werkzeug wo es auch einen logger gibt kommt folgendes:

"POST Ikariam [HTTP/1.1 200 OK 220ms]
GET [HTTP/1.1 200 OK 71ms]
Die Webkonsolen-Logging-API (console.log, console.info, console.warn, console.error) wurde von einem Skript auf dieser Seite deaktiviert
getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented."

wie komm ich hier an das packet


joe1996 is offline  
Old 03/28/2014, 23:03   #95
 
elite*gold: 0
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 12,990
Received Thanks: 8,150
Quote:
Originally Posted by joe1996 View Post
hab ein problem .. ich bekomm per live headers addon beim login ( auf der seite: de.ikariam.gameforge.com) beim addon kommt nichts an und bei dem firefox werkzeug wo es auch einen logger gibt kommt folgendes:

"POST Ikariam [HTTP/1.1 200 OK 220ms]
GET [HTTP/1.1 200 OK 71ms]
Die Webkonsolen-Logging-API (console.log, console.info, console.warn, console.error) wurde von einem Skript auf dieser Seite deaktiviert
getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented."

wie komm ich hier an das packet
Scheinst was falsch zu machen.

Quote:
Ikariam

POST /index.php?action=loginAvatar&function=login HTTP/1.1
Host: s18-de.ikariam.gameforge.com
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: Ikariam - Das kostenlose Browsergame
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 108
uni_url=s18-de.ikariam.gameforge.com&name=USERNAME&password=PA SSWORT&kid=&startPageShown=1&detectedDevice=1
Requi is offline  
Old 04/11/2014, 09:49   #96
 
elite*gold: 0
Join Date: Jan 2014
Posts: 60
Received Thanks: 2
wie kann ich dann mit Regex zum Beispiel aus diesen Code:

<li id="metal_box" class="metal tooltipHTML"

das:

metal_box

auslesen ?


habe jetzt das im Internet gefunde aber bringt mich das weiter ?:

Dim Request1 As System.Net.HttpWebRequest = CType(System.Net.HttpWebRequest.Create("http://de.ogame.gameforge.com/"), HttpWebRequest)
Dim Response1 As System.Net.HttpWebResponse = CType(Request1.GetResponse, HttpWebResponse)
Dim strm1 As System.IO.Stream = Response1.GetResponseStream()
Dim Reader1 As New System.IO.StreamReader(strm1)
Dim Ip As String = Reader1.ReadLine
Reader1.Close()
strm1.Close()


Danke
Peter
nawiat100 is offline  
Old 04/14/2014, 23:20   #97
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,849
Received Thanks: 3,416
Quote:
Originally Posted by nawiat100 View Post
wie kann ich dann mit Regex zum Beispiel aus diesen Code:

<li id="metal_box" class="metal tooltipHTML">

das:

metal_box

auslesen ?


habe jetzt das im Internet gefunde aber bringt mich das weiter ?:

Dim Request1 As System.Net.HttpWebRequest = CType(System.Net.HttpWebRequest.Create("http://de.ogame.gameforge.com/"), HttpWebRequest)
Dim Response1 As System.Net.HttpWebResponse = CType(Request1.GetResponse, HttpWebResponse)
Dim strm1 As System.IO.Stream = Response1.GetResponseStream()
Dim Reader1 As New System.IO.StreamReader(strm1)
Dim Ip As String = Reader1.ReadLine
Reader1.Close()
strm1.Close()


Danke
Peter
Auf kannste deinen Code testen.
Code:
\<li\sid\=\"(?<wort>.*?)\"\sclass\=\"metal\stooltipHTML\"\>
Und dann kannst du sowas hier bringen :
Code:
foreach (Match m in mc){
    MessageBox.Show(m.Groups["wort"]);
}
Jay Niize is offline  
Old 04/14/2014, 23:27   #98



 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,839
Received Thanks: 7,176
Quote:
Originally Posted by nawiat100 View Post
wie kann ich dann mit Regex zum Beispiel aus diesen Code:

<li id="metal_box" class="metal tooltipHTML"

das:

metal_box

auslesen ?


habe jetzt das im Internet gefunde aber bringt mich das weiter ?:

Dim Request1 As System.Net.HttpWebRequest = CType(System.Net.HttpWebRequest.Create("http://de.ogame.gameforge.com/"), HttpWebRequest)
Dim Response1 As System.Net.HttpWebResponse = CType(Request1.GetResponse, HttpWebResponse)
Dim strm1 As System.IO.Stream = Response1.GetResponseStream()
Dim Reader1 As New System.IO.StreamReader(strm1)
Dim Ip As String = Reader1.ReadLine
Reader1.Close()
strm1.Close()


Danke
Peter
Benutz' lieber einen Parser (HTML/XHTML/XML), auf Dauer wird das wirklich unübersichtlich und unwartbar. Vorallem weil du irgendwann auch an dem Punkt ankommst, an dem es ohne gar nicht mehr geht.
Mostey is offline  
Old 04/20/2014, 12:39   #99

 
elite*gold: 47110
Join Date: Jun 2009
Posts: 28,874
Received Thanks: 25,298
^this
HTML ist keine reguläre Sprache und damit nicht mit RegEx parsebar.
MrSm!th is offline  
Thanks
1 User
Old 02/17/2019, 15:23   #100
 
elite*gold: 0
Join Date: Jun 2009
Posts: 12
Received Thanks: 1
Hallo Zusammen,

ich weiß der Thread ist schon sehr alt, aber vieleicht kann mir jemand weiterhelfen.
Wie kann ich mit der im Tutorial beschriebenen Function die Response in einer RichTextBox anzeigen lassen?

Vielen Dank im Voraus
Najix3 is offline  
Old 02/17/2019, 16:03   #101
Moderator


 
elite*gold: 45
The Black Market: 236/0/0
Join Date: Apr 2011
Posts: 10,341
Received Thanks: 2,286
Quote:
Originally Posted by Najix3 View Post
Hallo Zusammen,

ich weiß der Thread ist schon sehr alt, aber vieleicht kann mir jemand weiterhelfen.
Wie kann ich mit der im Tutorial beschriebenen Function die Response in einer RichTextBox anzeigen lassen?

Vielen Dank im Voraus
Wenn man die Grundlagen kennt sollte das eigentlich kein Problem darstellen, daher empfehle ich dir dir Grundlagen durchzulesen bevor du mit Requests anfängst.

Code:
RichTextBox.Text = seitenQuelltext
False is online now  
Old 01/06/2020, 02:54   #102
 
elite*gold: 0
Join Date: Jan 2020
Posts: 1
Received Thanks: 0
HttpWebrequest (zu anspruchsvoll für mich)

Hey Kraizy,
vielen Dank für deine informative Anleitung.
Leider komme ich mit der Website die ich aus VB Net nutzen will seit Tagen nicht weiter. Ich würde deine Hilfe gerne in Anspruch nehmen. Ich bin auch bereit dich dafür zu entlohnen. Ich würde mich freuen wenn du mit mir mittels meiner Mail Kontakt aufnehmen könntest.


Hucky69 is offline  
Reply



« [Tutorial] Git Grundlagen | - »

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...
c# httpwebrequest Travian
12/07/2017 - .NET Languages - 2 Replies
Gude Leute ich hätt da mal ein anliegen ich will mir ein kleines Tool zur vereinfachten bedinung von Travian schreiben nur leider bekomme ich das irgendwie nicht auf die Reihe. da mein Code nicht so recht funktioniert hat habe ich mir den code von jemand anderes mal geklaut aber der ergibt das gleiche problem. Das Probleme ist er zeigt die Seite nicht richtig an und er baut keine truppen wenn ich auf Button1 click. wenn mir einer das vielleicht mal flicken könnte oder mir erklären...
[C#]Mit HttpWebRequest auf Seite einloggen.
12/07/2017 - .NET Languages - 2 Replies
Hallo, Ich möchte mich gerne über ein Kleines Programm mit 2 Eingabefeldern und einem Login Button auf einer Seite einloggen. Mein Ziel ist es, nach dem Login die Cookies auslesen zu können, da dort für mich wichtige Infos gespeichert werden ;) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
[TUTORIAL] Starter friendly tutorial to searching for Nuke casting time [TUTORIAL]
02/09/2011 - 9Dragons - 12 Replies
If you already have Cheat Engine and know how to use it, skip to part 4 of the tutorial. 1. Introduction This forum has helped me quite a bit, so I decided to give something back :) Now I've noticed there are quite a few who ask for nuke casting time hacks / address', and I've also noticed, that there are quite a few who are REALLY annoyed with these questions, so I decided to write this so both sides can benefit from it. 2. Getting started First off, you need to have Cheat Engine...
[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 22:50.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

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