No dobra, postaram się w przyszłości zoptymalizować aplikację :) Bardzo dziękuję za dotychczasową pomoc ;)
Jeszcze jedna rzecz; czy da się zrobić coś takiego, że przy co piątych odwiedzinach strony korzysta z innego proxy?
Coś takiego:
[odwiedziny]
[odwiedziny]
[odwiedziny]
[odwiedziny]
[odwiedziny] / zmiana proxy
[odwiedziny]
[odwiedziny]
[odwiedziny]
[odwiedziny]
[odwiedziny] / zmiana proxy
Mam taką funkcję:
public string VisitURL(string strurl)
{
HttpWebRequest mywebrequest = (HttpWebRequest)WebRequest.Create(strurl);
mywebrequest.Credentials = CredentialCache.DefaultNetworkCredentials;
mywebrequest.ContentType = " text/html";
HttpWebResponse mywebresponse = (HttpWebResponse)mywebrequest.GetResponse();
StreamReader myWebSource = new StreamReader(mywebresponse.GetResponseStream());
string myPageSource = myWebSource.ReadToEnd();
mywebresponse.Close();
return myPageSource;
}
Czy po zmodyfikowaniu jej na:
<code class="c#">
public string VisitURL(string strurl)
{
HttpWebRequest mywebrequest = (HttpWebRequest)WebRequest.Create(strurl);
mywebrequest.Credentials = CredentialCache.DefaultNetworkCredentials;
WebProxy myproxy = new WebProxy("IP:PORT", false);
mywebrequest.Proxy = myproxy;
mywebrequest.Method = "GET";
mywebrequest.ContentType = " text/html";
HttpWebResponse mywebresponse = (HttpWebResponse)mywebrequest.GetResponse();
StreamReader myWebSource = new StreamReader(mywebresponse.GetResponseStream());
string myPageSource = myWebSource.ReadToEnd();
mywebresponse.Close();
return myPageSource;
}
Będzie to miało "ręce i nogi"?