Click here to Skip to main content
15,904,416 members

Comments by theadmin (Top 21 by date)

theadmin 15-Jul-15 9:06am View    
Is this the only way it can be done? Is there not an easier way than custom drawing?
theadmin 15-Jun-15 8:41am View    
Let me try my question in a different way. I am connecting to about 50-60 webpages, using the above code I am calling every webpage like

ProcessPage1()
{
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
request.UserAgent = @"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36";
request.Accept = @"text/html";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream dataStream = response.GetResponseStream();
using (StreamReader streamread = new StreamReader(dataStream))
doc.Load(streamread);
if (doc != null)
{
}
.............
}

ProcessPage2()
{
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
request.UserAgent = @"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36";
request.Accept = @"text/html";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream dataStream = response.GetResponseStream();
using (StreamReader streamread = new StreamReader(dataStream))
doc.Load(streamread);
if (doc != null)
{
}
.............
}

ProcessPage3()
{
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
request.UserAgent = @"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36";
request.Accept = @"text/html";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream dataStream = response.GetResponseStream();
using (StreamReader streamread = new StreamReader(dataStream))
doc.Load(streamread);
if (doc != null)
{
}
.............
}

Hopefully what I am asking makes sense now.
theadmin 12-Jun-15 8:24am View    
Thank you sir.
theadmin 11-Jun-15 22:18pm View    
Is there any way to make this case insensitive? I noticed that if the string is in lowercase my returned value is null.
theadmin 7-Jun-15 14:51pm View    
Thanks...