arnonym Posted July 23, 2010 Share Posted July 23, 2010 Hey,because I receive a lot of spam mails every day I would like to create some new email adresses with AutoIt.But there are several problem I could not solve .Here's the page: https://user.web.de/all.jsf?mc=hp@fm@modullink.produkte@freemailI would like to donwload the captcha to show it in my GUI.This is the Header:https://user.web.de/all.jsf?mc=hp@fm@modullink.produkte@freemail GET /all.jsf?mc=hp@fm@modullink.produkte@freemail HTTP/1.1 Host: user.web.de User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7 GTB7.1 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 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-aliveAnd the answer:HTTP/1.1 200 OK Date: Fri, 23 Jul 2010 13:39:07 GMT Server: Apache Pragma: no-cache Cache-Control: no-cache,no-store,max-age=0,post-check=0,pre-check=0 Expires: Sat, Jun 18 1983 08:15:00 GMT Content-Language: de Vary: Accept-Encoding Content-Encoding: gzip Content-Type: text/html;charset=UTF-8 Set-Cookie: JSESSIONID=02E214BA5B2C7F015CB2C67FF30D885D.a02a01d41t21; Path=/ Connection: close Transfer-Encoding: chunkedIf I try to script this with AutoIt I always receive an error:#include <WinHTTP.au3> FileDelete("test.html") $hw_open = _WinHttpOpen("Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7 GTB7.1") $hw_connect = _WinHttpConnect($hw_open, "user.web.de" ,$INTERNET_DEFAULT_HTTPS_PORT) $h_openRequest = _WinHttpOpenRequest($hw_connect, "GET", "/all.jsf?mc=hp@fm@modullink.produkte@freemail", "HTTP/1.1", _ $WINHTTP_NO_REFERER, $WINHTTP_DEFAULT_ACCEPT_TYPES, $WINHTTP_FLAG_SECURE) _WinHttpAddRequestHeaders($h_openRequest, "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8") _WinHttpAddRequestHeaders($h_openRequest, "Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3") _WinHttpAddRequestHeaders($h_openRequest, "Accept-Encoding: gzip,deflate") _WinHttpAddRequestHeaders($h_openRequest, "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7") _WinHttpAddRequestHeaders($h_openRequest, "Keep-Alive: 115") _WinHttpAddRequestHeaders($h_openRequest, "Connection: keep-alive") _WinHttpSendRequest($h_openRequest) _WinHttpReceiveResponse($h_openRequest) $header = _WinHttpQueryHeaders($h_openRequest) MsgBox(0, "Header", $header) If _WinHttpQueryDataAvailable($h_openRequest) Then Local $data="" Do $data&=_WinHttpReadData($h_openRequest) Until @error<>0 MsgBox(0, "Body", $data) FileWrite("test.html", $data) EndIf _WinHttpCloseHandle($h_openRequest) _WinHttpCloseHandle($hw_connect) _WinHttpCloseHandle($hw_open)The answer here is:HTTP/1.1 500 Internal Server Error Connection: close Date: Fri, 23 Jul 2010 13:54:58 GMT Transfer-Encoding: chunked Content-Type: text/html;charset=utf-8 Content-Encoding: gzip Server: Apache Vary: Accept-EncodingI think that's because of the Javascript cookie management, but I don't know how to go on.I would appreciate it if somebody could help me.Thanks!!!arnonym Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now