Hallo Hallo,
ich habe da ein Programm das eine sechs stellige Zahl(Code) im Browser auf einer bestimmten Website eingeben muss. Das habe ich mittels WebBrowser auch so hinbekommen. Der Code wird eingelößt und die seite läd weiter. Soweit so gut. Mein Probmel ist nur folgenses. Die Codes sind die Surftickets von Fritz Box die ich auf der dafür vorgesehenen Seite einlöse. In meinem Webbroser steht auch,, Code erfolgreich eingelöst" und der Code ist auch verbraucht (jeder Code nur einmal verwendbar, nach einlösen wurde die Surfzeit um 45 Minuten verlängert). Allerdings wird das Internet nicht freigeschaltet, der Code wird aber übermittelt, da dieser ja verbraucht ist. Im normalen Chrome geht alles problemlos, Code einlösen -> Bestätigung -> Internet geht -> Code verbraucht. In meinem Programm nur Code einlösen -> Bestätigung -> code verbraucht. ich verstehe nur nicht so richtig warum das nicht geht. Ich habe auch schon von HTTPWebRequest gehört, steige da allerdings noch nicht wirklich durch...
Hier noch der Code vom WebBrowser:
Mfg Silvergreen
ich habe da ein Programm das eine sechs stellige Zahl(Code) im Browser auf einer bestimmten Website eingeben muss. Das habe ich mittels WebBrowser auch so hinbekommen. Der Code wird eingelößt und die seite läd weiter. Soweit so gut. Mein Probmel ist nur folgenses. Die Codes sind die Surftickets von Fritz Box die ich auf der dafür vorgesehenen Seite einlöse. In meinem Webbroser steht auch,, Code erfolgreich eingelöst" und der Code ist auch verbraucht (jeder Code nur einmal verwendbar, nach einlösen wurde die Surfzeit um 45 Minuten verlängert). Allerdings wird das Internet nicht freigeschaltet, der Code wird aber übermittelt, da dieser ja verbraucht ist. Im normalen Chrome geht alles problemlos, Code einlösen -> Bestätigung -> Internet geht -> Code verbraucht. In meinem Programm nur Code einlösen -> Bestätigung -> code verbraucht. ich verstehe nur nicht so richtig warum das nicht geht. Ich habe auch schon von HTTPWebRequest gehört, steige da allerdings noch nicht wirklich durch...
Hier noch der Code vom WebBrowser:
Quellcode
-
- Form_Load
- Form2.WebBrowser.Navigate("fritz.box/tools/kids_not_allowed.lua")
- Form2.WebBrowser.ScriptErrorsSuppressed = True
- End Sub
- Code wird aktiviert
- Form2.WebBrowser.Document.GetElementById("ticket").SetAttribute("value", datagridview_codes.Rows(check).Cells(0).Value)
- Form2.WebBrowser.Document.GetElementById("edit").InvokeMember("click")
Mfg Silvergreen