Fragment kodu odpowiedzialnego za szukanie
<script type="text/javascript">
function searchPage(page, query)
{
var page
var query
http.open('post', 'search.php', true);
var params = "&search=" + query + "&page=" + page;
http.setRequestHeader("Accept-Charset", "ISO-8859-1");
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = handleSearch;
http.send(params);
}
function handleSearch()
{
if(http.readyState == 4)
{
var response = http.responseText;
if(response != 'Loading...')
{
document.getElementById('search-results').innerHTML = response;
}
}
}
</script>
Moj kod:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
output,input : Tstringstream;
MyStringList : TStringList;
begin
try
input:=Tstringstream.Create('');
output:=Tstringstream.Create('');
IdHTTP1.Request.AcceptCharSet := 'ISO-8859-1';
IdHTTP1.Request.ContentType := 'application/x-www-form-urlencoded';
IdHTTP1.Request.Connection := 'close';
IdHTTP1.Connect();
input.WriteString('&search=' + Edit1.Text);
IdHTTP1.Post('http://media.hatak.pl/search.php',input,output);
// Edit3.Text := output.DataString;
Edit2.Text := idHTTP1.ResponseText;
MyStringList := TStringList.Create;
MyStringList.Add(output.DataString);
MyStringList.SaveToFile('MyFile.html');
WebBrowser1.Navigate('M:\MyFile.html');
finally
input.Free;
output.Free;
end;
end;
Witam
Potrzebuje dodac do mojego programu opcje wyszukiwania filmow ze strony http://media.hatak.pl
Ten kod co umiescilem dziala, pobiera mi wyniki i wyswietla w webbrowser lecz wyniki sa w postaci takich linkow:
a ja potrzebuje zeby byly w takiej formie