Hallo,
erstmal vorweg, ich bin absoluter Neuling was Programmieren angeht.
Ich habe auch schon die Suche in eurem Forum und bei Google aktiviert. Komme jedoch nicht weiter.
Ich bin gerade dabei mich auf einer Website ein zu loggen.
Leider bekomme ich schon beim ersten Request keine Cookies.
Edit: Das stimmt so nicht. Ich bekomme ein Cookie aber irgendwie scheint das was anderes zu sein, wie er im Browser erhält...
Kann mir jemand helfen was ich falsch mache?
Wenn ich das ganze im Fiddler anschaue dann zeigt er mir bei einem Aufruf mit dem Browser Cookies und Security noch mit an.
Wenn ich das mit meinem Programm mache, werden die 2 Teile im Header nicht mit angezeigt.
Edit: Jetzt ist mir noch was aufgefallen:
Was ist das "Sec-Fetch..." und brauch ich das bei einer Anfrage?
Falls ihr noch was braucht, bitte melden.
Vielen Dank!
erstmal vorweg, ich bin absoluter Neuling was Programmieren angeht.
Ich habe auch schon die Suche in eurem Forum und bei Google aktiviert. Komme jedoch nicht weiter.
Ich bin gerade dabei mich auf einer Website ein zu loggen.
Leider bekomme ich schon beim ersten Request keine Cookies.
Edit: Das stimmt so nicht. Ich bekomme ein Cookie aber irgendwie scheint das was anderes zu sein, wie er im Browser erhält...
Kann mir jemand helfen was ich falsch mache?
VB.NET-Quellcode
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- 'Cookies holen
- Dim Url As New Uri("https://energiecockpit.mvv.de/")
- Dim Request As HttpWebRequest = DirectCast(WebRequest.Create(Url), HttpWebRequest)
- Request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
- Request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate, br")
- Request.Headers.Add(HttpRequestHeader.AcceptLanguage, "de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7")
- Request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36"
- Request.AutomaticDecompression = DecompressionMethods.GZip Or DecompressionMethods.Deflate
- Request.KeepAlive = True
- Dim CC As CookieContainer = New CookieContainer()
- Request.CookieContainer = CC
- 'Daten aus Startseite lesen
- Dim Response As HttpWebResponse = Request.GetResponse()
- Dim oStream As New StreamReader(Response.GetResponseStream())
- Dim sBuffer As String = oStream.ReadToEnd()
- sBuffer = sBuffer.Replace(vbCrLf, "")
- oStream.Close()
- Response.Close()
Wenn ich das ganze im Fiddler anschaue dann zeigt er mir bei einem Aufruf mit dem Browser Cookies und Security noch mit an.
Wenn ich das mit meinem Programm mache, werden die 2 Teile im Header nicht mit angezeigt.
Cookie: _ga=GA1.2.1977943299.1584691081; _fbp=fb.1.1584691081653.1109094774; hubspotutk=1cb48e6591ddfed5df447c09061f828a; _et_coid=b4322cf80449f1e333a454619dfa3576; __hs_opt_out=no; _gid=GA1.2.1525589503.1586238639; JSESSIONID=505F275CF3D40660A81062F446329176; _dc_gtm_UA-72183721-1=1; __hstc=204019663.1cb48e6591ddfed5df447c09061f828a.1584691082631.1586336476066.1586338932958.40; __hssrc=1; __hssc=204019663.1.1586338932958
Edit: Jetzt ist mir noch was aufgefallen:
Was ist das "Sec-Fetch..." und brauch ich das bei einer Anfrage?
Sec-Fetch-Dest: document
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Falls ihr noch was braucht, bitte melden.
Vielen Dank!
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Boxershorts“ ()