ma_za_xa_ka
11.12.2011, 16:37
Помогите пожалуйста спарсить запрос. Я посылаю запрос со всеми куками на ссылку, мне нужно кое что спарсить! Код:
MatchCollection collection1;
[Ссылки могут видеть только зарегистрированные и активированные пользователи] request2 = ([Ссылки могут видеть только зарегистрированные и активированные пользователи])WebRequest.Create("[Ссылки могут видеть только зарегистрированные и активированные пользователи]" + textBox3.Text);
request2.Method = "GET";
request2.UserAgent = "Mozilla/5.0";
request2.AllowAutoRedirect = true;
request2.Referer = "[Ссылки могут видеть только зарегистрированные и активированные пользователи]";
CookieContainer container1 = new CookieContainer();
container1.Add(this.cook);
request2.CookieContainer = container1;
string text3 = string.Empty;
text3 = new StreamReader(request2.GetResponse().GetResponseStr eam(), Encoding.Default).ReadToEnd();
this.richTextBox1.Text = text3;
Regex regex1 = new Regex("hash=\"([^#]+)\"\"&from");
if (regex1.IsMatch(text3))
{
collection1 = regex1.Matches(text3);
foreach (Match match5 in collection1)
{
this.label5.Text = match5.Groups[1].ToString();
}
но он почему то не пашет ( надо спарсить число между [Ссылки могут видеть только зарегистрированные и активированные пользователи]
и
&from_host=vkontakte.ru
Скажите что не так?!
MatchCollection collection1;
[Ссылки могут видеть только зарегистрированные и активированные пользователи] request2 = ([Ссылки могут видеть только зарегистрированные и активированные пользователи])WebRequest.Create("[Ссылки могут видеть только зарегистрированные и активированные пользователи]" + textBox3.Text);
request2.Method = "GET";
request2.UserAgent = "Mozilla/5.0";
request2.AllowAutoRedirect = true;
request2.Referer = "[Ссылки могут видеть только зарегистрированные и активированные пользователи]";
CookieContainer container1 = new CookieContainer();
container1.Add(this.cook);
request2.CookieContainer = container1;
string text3 = string.Empty;
text3 = new StreamReader(request2.GetResponse().GetResponseStr eam(), Encoding.Default).ReadToEnd();
this.richTextBox1.Text = text3;
Regex regex1 = new Regex("hash=\"([^#]+)\"\"&from");
if (regex1.IsMatch(text3))
{
collection1 = regex1.Matches(text3);
foreach (Match match5 in collection1)
{
this.label5.Text = match5.Groups[1].ToString();
}
но он почему то не пашет ( надо спарсить число между [Ссылки могут видеть только зарегистрированные и активированные пользователи]
и
&from_host=vkontakte.ru
Скажите что не так?!