Хэлп

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
Код:
string data = String.Empty;
HtmlElementCollection Content = instance.ActiveTab.FindElementsByXPath(".//*[@id='infoTable']/table/tbody/tr[2]/td[2]/div/a");
foreach (HtmlElement HEl in Content.Elements) {
    data = data + HEl.GetAttribute("InnerHtml").ToString() + Environment.NewLine;
}
return data;
Получаю значения + Environment.NewLine в столбик. Задача сделать через запятую. Сам что то не силён.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 101
Баллы
113

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28
data = data + HEl.GetAttribute("InnerHtml").ToString() + ", ";
 
  • Спасибо
Реакции: budora

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28
И еще, чтобы Кинопоиск распарсить, не обязательно заходить на него. Проще сделать GET запрос и распарсить на месте регулярками. Ресурсы экономишь.
Только надо скопировать свои куки учетной записи и делать запросы, чтобы не получать каждый раз новые куки.
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
И еще, чтобы Кинопоиск распарсить, не обязательно заходить на него. Проще сделать GET запрос и распарсить на месте регулярками. Ресурсы экономишь.
Только надо скопировать свои куки учетной записи и делать запросы, чтобы не получать каждый раз новые куки.
У меня после энного запроса капча выбивается. Экономлю значит :-)
 

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28
У меня после энного запроса капча выбивается. Экономлю значит :-)
Странно, я тысячами парсил и не разу каптчи не было. Надо зависти учетку в кинопоиске и брать свои куки учетки. И тогда никакой каптчи не будет. Да и вообще на сколько я знаю там каптчи нет, там просто блокировка идет, потому что нет кук.
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93
Странно, я тысячами парсил и не разу каптчи не было. Надо зависти учетку в кинопоиске и брать свои куки учетки. И тогда никакой каптчи не будет. Да и вообще на сколько я знаю там каптчи нет, там просто блокировка идет, потому что нет кук.
У меня вот так кидает порой в get
 

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28
Ну тогда прокси и временные куки
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)