Ik wil van ong. 3500 html pag. een backup nemen (emaillist bij yahoogroups.). Dit moet gebeuren door een proxy.
Tot nu toe doe ik het zo:
en dit krijg ik als uitvoer
Nu, als ik dezelfde link volg in internet explorer , dan geeft hij gewoon de mail. Dit wijst dus op een soort van beveiliging bij yahoo, die allee "echte" browsers toelaat. Is er een manier om mijn request identiek te maken aan een request die internet explorer zou doen, of heeft iemand ee aner/beter idee ?
De bedoeling is dat alle mails dan geparsed worden en in een database gestopt worden.
Alvast bedankt
Tot nu toe doe ik het zo:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| <? $fp = fsockopen("proxy.pandora.be", 8080); $url = "http://groups.yahoo.com/group/rds/message/100?source=1"; if (!$fp) die; fputs($fp, "GET $url HTTP/1.0\r\n\r\n"); while (!feof($fp)) { echo nl2br(fgets($fp, 128)); } fclose($fp); ?> |
en dit krijg ik als uitvoer
code:
1
2
3
4
5
6
7
8
9
10
11
12
| HTTP/1.0 302 Date: Wed, 09 Jan 2002 11:08:42 GMT Content-Type: text/plain Expires: Wed, 09 Jan 2002 11:08:42 GMT Cache-Control: no-cache, no-cache="Set-Cookie", private Server: Apache/1.3.3 (Unix) Pragma: no-cache Via: 1.1 ncgent01 (NetCache NetApp/5.0.1R2D12) Location: http://groups.yahoo.com/group/rds/auth?done=% 2Fgroup%2Frds%2Fmessage%2F100%3Fsource%3D1 Aren't you supposed to be somewhere else? |
Nu, als ik dezelfde link volg in internet explorer , dan geeft hij gewoon de mail. Dit wijst dus op een soort van beveiliging bij yahoo, die allee "echte" browsers toelaat. Is er een manier om mijn request identiek te maken aan een request die internet explorer zou doen, of heeft iemand ee aner/beter idee ?
De bedoeling is dat alle mails dan geparsed worden en in een database gestopt worden.
Alvast bedankt
Da RuBBaH DuCK SKWaT - Ellen what did ye do ?- een test