PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfrage an Webseite senden


pajofego
2007-07-11, 22:45:15
Hallo miteinander,

wenn ich auf folgende Seite gehe:

Web-Seite (http://www.handelsblatt.com/news/printpage.aspx?_p=200023&_t=wp1_quoteshistory&wp1_symbol=DAX.IND)

Dort z.B. das Datum ändere und auf Aktualisieren gehe, wird an Anfrage gesendet und es erscheinen entsprechend die aktualisierten Werte in der Tabelle. Ich versuche schon die ganze Zeit den Quelltext der Seite zu verstehen bzw. die Stelle/Zeile zu finden, die die Anfrage mit dem geänderten Datum sendet!

Also meine Vorkenntnisse für solche Kenntnisse sind gleich NULL. Meine verstanden zu haben, dass über die Post Methode ein Request gestartet wird. Nur genau, wie der Parameter - geändertes Datum - übergeben wird, ist mir nicht klar.

Mein Vorhaben, ich möchte automatisch eine Anfrage aus einem Programm heraus eine Anfrage senden, danach parse ich die Seite und lese die Daten aus. Nun meine Frage, welche Werkzeuge/Technik (Sprache, Bibliotheken oder Komponenten) muss ich verwenden? Wenn möglich, evt. ein kleines Beispiel, damit ich einsteigen kann. ;)

Danke schon mal...!

Gruß
pajofego

Gast
2007-07-12, 00:45:17
http://tools.ietf.org/html/rfc1945
http://tools.ietf.org/html/rfc2616

viel spaß beim lesen, solltest genug zeit mitbringen...

pajofego
2007-07-12, 19:21:56
http://tools.ietf.org/html/rfc1945
http://tools.ietf.org/html/rfc2616

viel spaß beim lesen, solltest genug zeit mitbringen...

War wohl als Scherz gemeint oder?! So richtig Schlau wird man ja nicht gleich!

Gibt's sonst keine weiteren Hinweise?

Danke,
Gruß
pajofego

Gast
2007-07-12, 23:20:37
Entscheide dich selbst für eine Programmiersprache und dann können wir weitere Hinweise geben welche Funktionen du benutzen musst.

pajofego
2007-07-12, 23:22:30
O.K.

Ich bevorzuge Delphi, zur Not auch C#.

Danke,
Gruß
pajofego

Novox
2007-07-12, 23:45:45
Ich versuche schon die ganze Zeit den Quelltext der Seite zu verstehen bzw. die Stelle/Zeile zu finden, die die Anfrage mit dem geänderten Datum sendet!

Also meine Vorkenntnisse für solche Kenntnisse sind gleich NULL. Meine verstanden zu haben, dass über die Post Methode ein Request gestartet wird. Nur genau, wie der Parameter - geändertes Datum - übergeben wird, ist mir nicht klar.

Die von Dir verlinkte Seite verschickt einfach der Inhalt der Formularfelder an den Server:


POST /news/printpage.aspx?_p=200023&_t=wp1_quoteshistory&wp1_symbol=DAX.IND HTTP/1.1
Host: www.handelsblatt.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 30
Connection: keep-alive
Referer: http://www.handelsblatt.com/news/printpage.aspx?_p=200023&_t=wp1_quoteshistory&wp1_symbol=DAX.IND
Cookie: ASP.NET_SessionId=zb5ggcfcwirrzj55oj2xre55; __utma=145742893.539289454.1184276098.1184276098.1184276098.1; __utmb=145742893; __utmc=145742893; __utmz=145742893.1184276098.1.1.utmccn=(referral)|utmcsr=forum-3dcenter.org|utmcct=/vbulletin/showthread.php|utmcmd=referral
Content-Type: application/x-www-form-urlencoded
Content-Length: 5776
__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=dDw1MzgxO3Q8O2w8aTwwPjs%2BO2w8dDw7bDxpPDA%2BOz47bDx0PDtsPGk8MT47Pjts PHQ8O2w8aTwyPjs%2BO2w8dDw7bDxpPDM%2BOz47bDx0PDtsPGk8MD47PjtsPHQ8cDxwPGw8d3AxX3Jt O3dwMV9zeW07PjtsPDc7REFYLklORDs%2BPjs%2BO2w8aTwwPjs%2BO2w8dDw7bDxpPDE%2BOz47bDx0 PHA8cDxsPHdwMV9ybTs%2BO2w8Nzs%2BPjs%2BO2w8aTwyPjtpPDM%2BOz47bDx0PHA8cDxsPHdwMV9s YXN0Oz47bDwyNS4wNi4yMDA3IDE3OjQ1OjAwOz4%2BOz47bDxpPDA%2BO2k8NT47aTw5PjtpPDExPjtp PDEzPjtpPDE1Pjs%2BO2w8dDw7bDxpPDA%2BO2k8Mj47PjtsPHQ8O2w8aTwxPjs%2BO2w8dDw7bDxpPD Q%2BOz47bDx0PHQ8O3Q8aTwyMz47QDwxOTg1OzE5ODY7MTk4NzsxOTg4OzE5ODk7MTk5MDsxOTkxOzE5 OTI7MTk5MzsxOTk0OzE5OTU7MTk5NjsxOTk3OzE5OTg7MTk5OTsyMDAwOzIwMDE7MjAwMjsyMDAzOzIw MDQ7MjAwNTsyMDA2OzIwMDc7PjtAPDE5ODU7MTk4NjsxOTg3OzE5ODg7MTk4OTsxOTkwOzE5OTE7MTk5 MjsxOTkzOzE5OTQ7MTk5NTsxOTk2OzE5OTc7MTk5ODsxOTk5OzIwMDA7MjAwMTsyMDAyOzIwMDM7MjAw NDsyMDA1OzIwMDY7MjAwNzs%2BPjs%2BOzs%2BOz4%2BOz4%2BO3Q8O2w8aTwyPjs%2BO2w8dDw7bDxp PDA%2BOz47bDx0PHA8cDxsPEltYWdlVXJsOz47bDxodHRwOi8vYmMyLmhhbmRlbHNibGF0dC5jb20vaG JpL2ltYWdlcy93cDEvd3AxX3JlZnJlc2guZ2lmOz4%2BOz47Oz47Pj47Pj47Pj47dDxwPGw8XyFJdGVt Q291bnQ7VmlzaWJsZTs%2BO2w8aTwxND47bzx0Pjs%2BPjtsPGk8MT47aTwyPjtpPDM%2BO2k8ND47aT w1PjtpPDY%2BO2k8Nz47aTw4PjtpPDk%2BO2k8MTA%2BO2k8MTE%2BO2k8MTI%2BO2k8MTM%2BO2k8MT Q%2BOz47bDx0PDtsPGk8MD47PjtsPHQ8QDwxMi4wNy4wNyAxNzo0NTs3LjkyMSw3Njs4LjA1Myw2Mjs3 Ljg4MCw5Mjs4LjA1Myw0MzswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PEA8MTEuMDcuMDcgMTc6ND U7Ny45MjIsMjM7Ny45MjIsMjM7Ny43OTksOTM7Ny44OTgsNTQ7MDs%2BOzs%2BOz4%2BO3Q8O2w8aTww Pjs%2BO2w8dDxAPDEwLjA3LjA3IDE3OjQ1OzguMDgxLDczOzguMTA5LDcxOzcuOTM0LDg1OzcuOTY0LD c2OzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwwOS4wNy4wNyAxNzo0NTs4LjA3NywxODs4LjEx OSw4MDs4LjA1OCw3Nzs4LjA3NywzOTswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PEA8MDYuMDcuMD cgMTc6NDU7Ny45ODcsMTI7OC4wNDgsNDQ7Ny45NDcsMDc7OC4wNDgsMzI7MDs%2BOzs%2BOz4%2BO3Q8 O2w8aTwwPjs%2BO2w8dDxAPDA1LjA3LjA3IDE3OjQ1OzguMTAxLDg5OzguMTE1LDA2OzcuOTY4LDc5Oz cuOTg3LDEzOzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwwNC4wNy4wNyAxNzo0NTs4LjA1Nyw2 ODs4LjA5MCwyMjs4LjA1NSwyNTs4LjA3NSwyNjswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PEA8MD MuMDcuMDcgMTc6NDU7Ny45ODUsMjY7OC4wNjYsODM7Ny45ODUsMjY7OC4wNTAsNjg7MDs%2BOzs%2BOz 4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPDAyLjA3LjA3IDE3OjQ1OzcuOTY5LDI3OzcuOTgxLDM2OzcuOT E2LDQ3OzcuOTU4LDI0OzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwyOS4wNi4wNyAxNzo0NTs3 Ljk0NywxNjs4LjAwNyw3NDs3LjkwMSw2MDs4LjAwNywzMjswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bD x0PEA8MjguMDYuMDcgMTc6NDU7Ny44NDcsNDQ7Ny45MjMsNTk7Ny44NDcsNDQ7Ny45MjEsMzY7MDs%2B Ozs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPDI3LjA2LjA3IDE3OjQ1OzcuODIwLDM1OzcuODIyLD M1OzcuNzUwLDYyOzcuODAxLDIzOzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwyNi4wNi4wNyAx Nzo0NTs3Ljg4MiwzOTs3Ljg5Nyw5MDs3LjgxNywzOTs3Ljg2MCw1MjswOz47Oz47Pj47dDw7bDxpPDA% 2BOz47bDx0PEA8MjUuMDYuMDcgMTc6NDU7Ny44OTYsOTE7Ny45NDIsOTQ7Ny44MjksNzg7Ny45MzAsNj E7MDs%2BOzs%2BOz4%2BOz4%2BO3Q8cDxsPFZpc2libGU7PjtsPG88dD47Pj47Oz47dDxwPHA8bDxWaX NpYmxlOz47bDxvPHQ%2BOz4%2BOz47Oz47dDxwPGw8XyFJdGVtQ291bnQ7PjtsPGk8MTQ%2BOz4%2BO2 w8aTwxPjtpPDI%2BO2k8Mz47aTw0PjtpPDU%2BO2k8Nj47aTw3PjtpPDg%2BO2k8OT47aTwxMD47aTwx MT47aTwxMj47aTwxMz47aTwxND47PjtsPHQ8O2w8aTwwPjs%2BO2w8dDxAPCcxMi4wNy4wNyAxNzo0NV xcdDcuOTIxLDc2XFx0OC4wNTMsNjJcXHQ3Ljg4MCw5MlxcdDguMDUzLDQzXFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMTEuMDcuMDcgMTc6NDVcXHQ3LjkyMiwyM1xcdDcuOTIyLDIz XFx0Ny43OTksOTNcXHQ3Ljg5OCw1NFxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzEwLjA3LjA3IDE3OjQ1XFx0OC4wODEsNzNcXHQ4LjEwOSw3MVxcdDcuOTM0LDg1XFx0Ny45NjQsNz ZcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcwOS4wNy4wNyAxNzo0NV xcdDguMDc3LDE4XFx0OC4xMTksODBcXHQ4LjA1OCw3N1xcdDguMDc3LDM5XFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMDYuMDcuMDcgMTc6NDVcXHQ3Ljk4NywxMlxcdDguMDQ4LDQ0 XFx0Ny45NDcsMDdcXHQ4LjA0OCwzMlxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzA1LjA3LjA3IDE3OjQ1XFx0OC4xMDEsODlcXHQ4LjExNSwwNlxcdDcuOTY4LDc5XFx0Ny45ODcsMT NcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcwNC4wNy4wNyAxNzo0NV xcdDguMDU3LDY4XFx0OC4wOTAsMjJcXHQ4LjA1NSwyNVxcdDguMDc1LDI2XFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMDMuMDcuMDcgMTc6NDVcXHQ3Ljk4NSwyNlxcdDguMDY2LDgz XFx0Ny45ODUsMjZcXHQ4LjA1MCw2OFxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzAyLjA3LjA3IDE3OjQ1XFx0Ny45NjksMjdcXHQ3Ljk4MSwzNlxcdDcuOTE2LDQ3XFx0Ny45NTgsMj RcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcyOS4wNi4wNyAxNzo0NV xcdDcuOTQ3LDE2XFx0OC4wMDcsNzRcXHQ3LjkwMSw2MFxcdDguMDA3LDMyXFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMjguMDYuMDcgMTc6NDVcXHQ3Ljg0Nyw0NFxcdDcuOTIzLDU5 XFx0Ny44NDcsNDRcXHQ3LjkyMSwzNlxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzI3LjA2LjA3IDE3OjQ1XFx0Ny44MjAsMzVcXHQ3LjgyMiwzNVxcdDcuNzUwLDYyXFx0Ny44MDEsMj NcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcyNi4wNi4wNyAxNzo0NV xcdDcuODgyLDM5XFx0Ny44OTcsOTBcXHQ3LjgxNywzOVxcdDcuODYwLDUyXFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMjUuMDYuMDcgMTc6NDVcXHQ3Ljg5Niw5MVxcdDcuOTQyLDk0 XFx0Ny44MjksNzhcXHQ3LjkzMCw2MVxcdDBcXHJcXG4nOz47Oz47Pj47Pj47dDxwPGw8VGV4dDs%2BO2 w8XGU7Pj47Oz47Pj47dDw7bDxpPDE%2BOz47bDx0PHA8bDxWaXNpYmxlOz47bDxvPGY%2BOz4%2BOzs% 2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BO2w8X2N0bDA6X2N0bD A6X2N0bDM6X2N0bDA6V1AxUXVvdGVzOl9jdGwyOkNCeF9DYXBpdGFsTWVhc3VyZXM7X2N0bDA6X2N0bD A6X2N0bDM6X2N0bDA6V1AxUXVvdGVzOl9jdGwyOklCdG5fUmVmcmVzaDE7Pj43ccf%2FZTY8U%2B0uNx 4vDG0iDhprWQ%3D%3D&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Day=12&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Month=7&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Year=1991&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ATxt_Time=23%3A59&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Step=2&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Lines=20&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3AIBtn_Refresh1.x=35&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3AIBtn_Refresh1.y=9


Das Datum verbirgt sich also irgendwo in der letzten Zeile.

pajofego
2007-07-13, 00:04:48
@novox

Stimme ich mit dir überein. Meine Frage ist jetzt wie bzw. mit welcher Technik schicke diese Anfrage aus einer externer Anwendung an eben diesen besagten Server?

Bis jetzt kannte ich das nur in C#, dass man dort über WebRequest die vollständige http-Adresse als String übergab. In der Adresse selbst waren die entsprechenden Parameter, die es mit zu übergeben galt, wie z.B. bei yahoo finance. Hier ist die Adresse konstant. Anscheinend werden wie du schon gesagt hast die Formularinhalte ausgelesen und verschickt. In diesem Zusammenhang lese immer etwas von ASPNET. Tiefgrundiges Wissen diesbzgl. besitze ich nicht...habe das immer im Zusammenhang mit web applications gelesen/gehört.:confused:

The_Invisible
2007-07-13, 08:33:17
ähm, eine socket verbindung zu besagtem server auf port 80 aufbauen und die anfrage schicken wäre eine möglichkeit ;)

das beherrscht so ziemlich jede programmiersprache

mfg

Obligaron
2007-07-13, 16:30:21
Hallo,

hier in c#
Das meiste 1 zu 1 aus der MSDN rauskopiert.


HttpWebRequest myHttpWebRequest = HttpWebRequest.Create("http://www.handelsblatt.com/news/printpage.aspx?_p=200023&_t=wp1_quoteshistory&wp1_symbol=DAX.IND") as HttpWebRequest;
myHttpWebRequest.Method = "POST";
int year = 1997;
int month = 6;
int day = 10;
string postData = string.Format(@"__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=dDw1MzgxO3Q8O2w8aTwwPjs%2BO2w8dDw7bDxpPDA%2BOz47bDx0PDtsPGk8MT47Pjts PHQ8O2w8aTwyPjs%2BO2w8dDw7bDxpPDM%2BOz47bDx0PDtsPGk8MD47PjtsPHQ8cDxwPGw8d3AxX3Jt O3dwMV9zeW07PjtsPDc7REFYLklORDs%2BPjs%2BO2w8aTwwPjs%2BO2w8dDw7bDxpPDE%2BOz47bDx0 PHA8cDxsPHdwMV9ybTs%2BO2w8Nzs%2BPjs%2BO2w8aTwyPjtpPDM%2BOz47bDx0PHA8cDxsPHdwMV9s YXN0Oz47bDwyNS4wNi4yMDA3IDE3OjQ1OjAwOz4%2BOz47bDxpPDA%2BO2k8NT47aTw5PjtpPDExPjtp PDEzPjtpPDE1Pjs%2BO2w8dDw7bDxpPDA%2BO2k8Mj47PjtsPHQ8O2w8aTwxPjs%2BO2w8dDw7bDxpPD Q%2BOz47bDx0PHQ8O3Q8aTwyMz47QDwxOTg1OzE5ODY7MTk4NzsxOTg4OzE5ODk7MTk5MDsxOTkxOzE5 OTI7MTk5MzsxOTk0OzE5OTU7MTk5NjsxOTk3OzE5OTg7MTk5OTsyMDAwOzIwMDE7MjAwMjsyMDAzOzIw MDQ7MjAwNTsyMDA2OzIwMDc7PjtAPDE5ODU7MTk4NjsxOTg3OzE5ODg7MTk4OTsxOTkwOzE5OTE7MTk5 MjsxOTkzOzE5OTQ7MTk5NTsxOTk2OzE5OTc7MTk5ODsxOTk5OzIwMDA7MjAwMTsyMDAyOzIwMDM7MjAw NDsyMDA1OzIwMDY7MjAwNzs%2BPjs%2BOzs%2BOz4%2BOz4%2BO3Q8O2w8aTwyPjs%2BO2w8dDw7bDxp PDA%2BOz47bDx0PHA8cDxsPEltYWdlVXJsOz47bDxodHRwOi8vYmMyLmhhbmRlbHNibGF0dC5jb20vaG JpL2ltYWdlcy93cDEvd3AxX3JlZnJlc2guZ2lmOz4%2BOz47Oz47Pj47Pj47Pj47dDxwPGw8XyFJdGVt Q291bnQ7VmlzaWJsZTs%2BO2w8aTwxND47bzx0Pjs%2BPjtsPGk8MT47aTwyPjtpPDM%2BO2k8ND47aT w1PjtpPDY%2BO2k8Nz47aTw4PjtpPDk%2BO2k8MTA%2BO2k8MTE%2BO2k8MTI%2BO2k8MTM%2BO2k8MT Q%2BOz47bDx0PDtsPGk8MD47PjtsPHQ8QDwxMi4wNy4wNyAxNzo0NTs3LjkyMSw3Njs4LjA1Myw2Mjs3 Ljg4MCw5Mjs4LjA1Myw0MzswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PEA8MTEuMDcuMDcgMTc6ND U7Ny45MjIsMjM7Ny45MjIsMjM7Ny43OTksOTM7Ny44OTgsNTQ7MDs%2BOzs%2BOz4%2BO3Q8O2w8aTww Pjs%2BO2w8dDxAPDEwLjA3LjA3IDE3OjQ1OzguMDgxLDczOzguMTA5LDcxOzcuOTM0LDg1OzcuOTY0LD c2OzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwwOS4wNy4wNyAxNzo0NTs4LjA3NywxODs4LjEx OSw4MDs4LjA1OCw3Nzs4LjA3NywzOTswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PEA8MDYuMDcuMD cgMTc6NDU7Ny45ODcsMTI7OC4wNDgsNDQ7Ny45NDcsMDc7OC4wNDgsMzI7MDs%2BOzs%2BOz4%2BO3Q8 O2w8aTwwPjs%2BO2w8dDxAPDA1LjA3LjA3IDE3OjQ1OzguMTAxLDg5OzguMTE1LDA2OzcuOTY4LDc5Oz cuOTg3LDEzOzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwwNC4wNy4wNyAxNzo0NTs4LjA1Nyw2 ODs4LjA5MCwyMjs4LjA1NSwyNTs4LjA3NSwyNjswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PEA8MD MuMDcuMDcgMTc6NDU7Ny45ODUsMjY7OC4wNjYsODM7Ny45ODUsMjY7OC4wNTAsNjg7MDs%2BOzs%2BOz 4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPDAyLjA3LjA3IDE3OjQ1OzcuOTY5LDI3OzcuOTgxLDM2OzcuOT E2LDQ3OzcuOTU4LDI0OzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwyOS4wNi4wNyAxNzo0NTs3 Ljk0NywxNjs4LjAwNyw3NDs3LjkwMSw2MDs4LjAwNywzMjswOz47Oz47Pj47dDw7bDxpPDA%2BOz47bD x0PEA8MjguMDYuMDcgMTc6NDU7Ny44NDcsNDQ7Ny45MjMsNTk7Ny44NDcsNDQ7Ny45MjEsMzY7MDs%2B Ozs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPDI3LjA2LjA3IDE3OjQ1OzcuODIwLDM1OzcuODIyLD M1OzcuNzUwLDYyOzcuODAxLDIzOzA7Pjs7Pjs%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwyNi4wNi4wNyAx Nzo0NTs3Ljg4MiwzOTs3Ljg5Nyw5MDs3LjgxNywzOTs3Ljg2MCw1MjswOz47Oz47Pj47dDw7bDxpPDA% 2BOz47bDx0PEA8MjUuMDYuMDcgMTc6NDU7Ny44OTYsOTE7Ny45NDIsOTQ7Ny44MjksNzg7Ny45MzAsNj E7MDs%2BOzs%2BOz4%2BOz4%2BO3Q8cDxsPFZpc2libGU7PjtsPG88dD47Pj47Oz47dDxwPHA8bDxWaX NpYmxlOz47bDxvPHQ%2BOz4%2BOz47Oz47dDxwPGw8XyFJdGVtQ291bnQ7PjtsPGk8MTQ%2BOz4%2BO2 w8aTwxPjtpPDI%2BO2k8Mz47aTw0PjtpPDU%2BO2k8Nj47aTw3PjtpPDg%2BO2k8OT47aTwxMD47aTwx MT47aTwxMj47aTwxMz47aTwxND47PjtsPHQ8O2w8aTwwPjs%2BO2w8dDxAPCcxMi4wNy4wNyAxNzo0NV xcdDcuOTIxLDc2XFx0OC4wNTMsNjJcXHQ3Ljg4MCw5MlxcdDguMDUzLDQzXFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMTEuMDcuMDcgMTc6NDVcXHQ3LjkyMiwyM1xcdDcuOTIyLDIz XFx0Ny43OTksOTNcXHQ3Ljg5OCw1NFxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzEwLjA3LjA3IDE3OjQ1XFx0OC4wODEsNzNcXHQ4LjEwOSw3MVxcdDcuOTM0LDg1XFx0Ny45NjQsNz ZcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcwOS4wNy4wNyAxNzo0NV xcdDguMDc3LDE4XFx0OC4xMTksODBcXHQ4LjA1OCw3N1xcdDguMDc3LDM5XFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMDYuMDcuMDcgMTc6NDVcXHQ3Ljk4NywxMlxcdDguMDQ4LDQ0 XFx0Ny45NDcsMDdcXHQ4LjA0OCwzMlxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzA1LjA3LjA3IDE3OjQ1XFx0OC4xMDEsODlcXHQ4LjExNSwwNlxcdDcuOTY4LDc5XFx0Ny45ODcsMT NcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcwNC4wNy4wNyAxNzo0NV xcdDguMDU3LDY4XFx0OC4wOTAsMjJcXHQ4LjA1NSwyNVxcdDguMDc1LDI2XFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMDMuMDcuMDcgMTc6NDVcXHQ3Ljk4NSwyNlxcdDguMDY2LDgz XFx0Ny45ODUsMjZcXHQ4LjA1MCw2OFxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzAyLjA3LjA3IDE3OjQ1XFx0Ny45NjksMjdcXHQ3Ljk4MSwzNlxcdDcuOTE2LDQ3XFx0Ny45NTgsMj RcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcyOS4wNi4wNyAxNzo0NV xcdDcuOTQ3LDE2XFx0OC4wMDcsNzRcXHQ3LjkwMSw2MFxcdDguMDA3LDMyXFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMjguMDYuMDcgMTc6NDVcXHQ3Ljg0Nyw0NFxcdDcuOTIzLDU5 XFx0Ny44NDcsNDRcXHQ3LjkyMSwzNlxcdDBcXHJcXG4nOz47Oz47Pj47dDw7bDxpPDA%2BOz47bDx0PE A8JzI3LjA2LjA3IDE3OjQ1XFx0Ny44MjAsMzVcXHQ3LjgyMiwzNVxcdDcuNzUwLDYyXFx0Ny44MDEsMj NcXHQwXFxyXFxuJzs%2BOzs%2BOz4%2BO3Q8O2w8aTwwPjs%2BO2w8dDxAPCcyNi4wNi4wNyAxNzo0NV xcdDcuODgyLDM5XFx0Ny44OTcsOTBcXHQ3LjgxNywzOVxcdDcuODYwLDUyXFx0MFxcclxcbic7Pjs7Pj s%2BPjt0PDtsPGk8MD47PjtsPHQ8QDwnMjUuMDYuMDcgMTc6NDVcXHQ3Ljg5Niw5MVxcdDcuOTQyLDk0 XFx0Ny44MjksNzhcXHQ3LjkzMCw2MVxcdDBcXHJcXG4nOz47Oz47Pj47Pj47dDxwPGw8VGV4dDs%2BO2 w8XGU7Pj47Oz47Pj47dDw7bDxpPDE%2BOz47bDx0PHA8bDxWaXNpYmxlOz47bDxvPGY%2BOz4%2BOzs% 2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BOz4%2BO2w8X2N0bDA6X2N0bD A6X2N0bDM6X2N0bDA6V1AxUXVvdGVzOl9jdGwyOkNCeF9DYXBpdGFsTWVhc3VyZXM7X2N0bDA6X2N0bD A6X2N0bDM6X2N0bDA6V1AxUXVvdGVzOl9jdGwyOklCdG5fUmVmcmVzaDE7Pj43ccf%2FZTY8U%2B0uNx 4vDG0iDhprWQ%3D%3D&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Day={2}&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Month={1}&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Year={0}&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ATxt_Time=23%3A59&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Step=2&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3ADD_Lines=20&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3AIBtn_Refresh1.x=35&_ctl0%3A_ctl0%3A_ctl3%3A_ctl0%3AWP1Quotes%3A_ctl2%3AIBtn_Refresh1.y=9", year, month, day); ;
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] byte1 = encoding.GetBytes(postData);

// Set the content type of the data being posted.
myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";

// Set the content length of the string being posted.
myHttpWebRequest.ContentLength = byte1.Length;

Stream newStream = myHttpWebRequest.GetRequestStream();

newStream.Write(byte1, 0, byte1.Length);

// Close the Stream object.
newStream.Close();


WebResponse myWebResponse = myHttpWebRequest.GetResponse();

// Obtain a 'Stream' object associated with the response object.
Stream ReceiveStream = myWebResponse.GetResponseStream();

Encoding encode = System.Text.Encoding.GetEncoding("utf-8");

// Pipe the stream to a higher level stream reader with the required encoding format.
StreamReader readStream = new StreamReader(ReceiveStream, encode);
Console.WriteLine("\nResponse stream received");
Char[] read = new Char[256];

// Read 256 charcters at a time.
int count = readStream.Read(read, 0, 256);
Console.WriteLine("HTML...\r\n");

while (count > 0)
{
// Dump the 256 characters on a string and display the string onto the console.
String str = new String(read, 0, count);
Console.Write(str);
count = readStream.Read(read, 0, 256);
}


MfG,
obligaron

pajofego
2007-07-19, 00:16:51
@Obligaron

Vielen Dank für deine Arbeit. Sorry, dass ich mich nicht früher gemeldet habe, war die meiste Zeit damit beschäftigt mich in diese Thematik einzulesen. D.h. ich versuche das ganze nach Delphi zu portieren. Habe z.Zt. auf mein Laptop kein .NET installiert und möchte das zunächst auch nicht machen. Mit den Indy Komponenten sollte das auch gehen. Ich habe schon einiges zum Laufen gebracht.

Ich melde mich wieder sobald das ganze in Delphi fertig ist. Vielen dank nochmal für die sehr ausführliche Hilfe.

Viele Grüße
pajofego