Hi, I am trying to screenscrape a site. I have managed to do it
using XMLHTTP and the first pages works fine. The following pages
(which are browsing through a results recordset) will not work as a
cookie is set on other sites server which it checks exists, the
whole thing crashes and comes up with a 'turn on your cookies'
message.

The function which does the screenscraping is:

function sendPost(URL,POST)

on error resume next
Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
if err then
Response.Write("<p>Error: " & err.description & "<p>")
Response.End
end if

' Call the remote machine the request
objXML.open "POST", URL, false
objXML.setRequestHeader "Content-Type", "application/x-www-
form-urlencoded"
objXML.send(POST)

' return the response
sendPost = objXML.responseText

' clean up
set objXML = nothing

end function

%>
<%Response.Buffer = true %>

I have tried adding the following code in:

clientCookie = "" + Request.Cookies("ASPSESSIONIDCSSBRTRB")
objXML.setRequestHeader "cookie", "ASPSESSIONIDCSSBRTRB=" +
clientCookie + "; path=/;"

Response.Cookies("ASPSESSIONIDCSSBRTRB") = httpCookie

to try and grab the cookie but not sure where to put it and whether
it is working. (it still apears with an error)

I have spoken to the guy who programs the other site and he says:

the name of the cookie is set by the server, it changes each
time, for example

ASPSESSIONIDCSSBRTRB=ANDJBDECMEAIGBAGNGJHBNID

ASPSESSIONIDCSSBRTRB=FDCLADECNHGMAJAMLMFGGAEN

I haven't used HTTPXML but you should be able to iterate the cookie
collection and pass it back
to the server with each request, otherwise you need to use a
different
component.

PLEASE PLEASE can someone help?

Thanks..



------------------------ Yahoo! Groups Sponsor --------------------~--> 
$9.95 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/J8kdrA/y20IAA/yQLSAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspClassicAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to