PDA

Показать полную графическую версию : [решено] Работа с сайтом POST/GET


morgan1991
11-01-2010, 14:16
Здравствуйте!
Скажите пожалуйста, как нужно подключаться к серверу чтоб видеть html страниц и отправлять данные сайту?
Вот я тут настрочил:
TCPStartup()

$Host = "forum.oszone.net"
$Port = "80"

Func Test()
$Host = TCPNameToIP($Host)
$ConnectedSocet = TCPConnect($Host, $Port)
While 1
$Recv = TCPRecv($ConnectedSocet, 2048)
If @error Then Exit
If $Recv <> "" Then MsgBox(0, "", $Recv)
WEnd
EndFunc
Test()
Но что нужно отправить чтоб получить html например из index.php???
А также как отправить данные POST/GET?
И можно ли сделать всё это через прокси? Т.е. подключить прокси, а затем юзать всё это, но так чтоб через прокси работал только скрипт а компьютер был сам по себе...

morgan1991
14-01-2010, 02:09
Вообщем сам розабрался, только не могу понять как с прокси работать.
конектюсь к прокси затем передаю ему те же заголовки что и сайту, а он ничё не возвращает...

$command = "POST http://" & $HostR & $Url & " HTTP/1.1" & @CRLF
$command &= "Host: " & $HostR & @CRLF
$command &= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 WebMoney Advisor" & @CRLF
$command &= "Connection: close" & @CRLF
If $Cookie <> "" Then $command &= "Cookie: " & $Cookie & @CRLF
$command &= "Referer: http://" & $HostR & $Url & @CRLF
$command &= "Content-Type: application/x-www-form-urlencoded" & @CRLF
$command &= "Content-Length: " & StringLen($PostText) & @CRLF
$command &= "" & @CRLF
$command &= $PostText & @CRLF
$command &= "" & @CRLF

morgan1991
15-01-2010, 01:56
Всем спасибо, сам всё понял.

penguen
11-03-2010, 17:21
Всем спасибо, сам всё понял. »
И что же вы поняли месье? Расписали б в чем была загвоздка.
А то ощущение такое ,что вы общаетесь сами с собой ))))

morgan1991
12-03-2010, 18:23
И что же вы поняли месье? Расписали б в чем была загвоздка.
А то ощущение такое ,что вы общаетесь сами с собой )))) »
Понял, чтоб подключиться к сайту через прокси, нужно приконнектиться к прокси и отправить ему теже заголовки, которые нужно отправить сайту...




© OSzone.net 2001-2012