Gozar, а какие варианты?
Как мне выбрать эти элементы по другому? |
Цитата:
|
Цитата:
|
Gozar,
<li data-match data-league-id="126" data-start-time="Wed Sep 17 2014 16:00:00 GMT+0000 (UTC)" > <div class="vs-block-wrapper"> <a href="/ru/league/silverseriessecondseasonsecondrounda/match/easy-katka-vs-spydi-on-17-09-2014" class="vs-block vs-block--small"> <div class="vs-block__row"> <div class="vs-block__column vs-block__column--logo"> <span class="team__icon"> <img src="/static/v1.4.4.0/client/images/team-logos/default-logo.svg" alt=""> </span> </div> <div class="vs-block__column vs-block__column--vs"> <span class="team__schedulded"></span> </div> <div class="vs-block__column vs-block__column--logo"> <span class="team__icon"> <img src="/media/v1.4.4.0/cache/74/9a/749afca9360ec407fcaf62dcf44b8f9b.png" alt=""> </span> </div> </div> <div class="vs-block__row aligntop"> <div class="vs-block__column"> <span class="team__link">EasyKtk</span> </div> <div class="vs-block__column vs-block__column--vs"> <span class="team__vs team__vs--small">vs</span> </div> <div class="vs-block__column"> <span class="team__link">SPYDI</span> </div> </div> </a> </div> <span class="match-announce text-center"> <span class="match-announce__time"> <span data-match-start-time><!-- will be populated by JS --></span> <span data-match-time-zone class="match-announce__time-zone"><!-- will be populated by JS --></span> </span> </span> </li> <li data-match data-league-id="126" data-start-time="Wed Sep 17 2014 16:00:00 GMT+0000 (UTC)" > <div class="vs-block-wrapper"> <a href="/ru/league/silverseriessecondseasonsecondrounda/match/shadows-team-vs-push-on-17-09-2014" class="vs-block vs-block--small"> <div class="vs-block__row"> <div class="vs-block__column vs-block__column--logo"> <span class="team__icon"> <img src="/static/v1.4.4.0/client/images/team-logos/default-logo-left.svg" alt=""> </span> </div> <div class="vs-block__column vs-block__column--vs"> <span class="team__schedulded"></span> </div> <div class="vs-block__column vs-block__column--logo"> <span class="team__icon"> <img src="/static/v1.4.4.0/client/images/team-logos/default-logo-right.svg" alt=""> </span> </div> </div> <div class="vs-block__row aligntop"> <div class="vs-block__column"> <span class="team__link">SHADOWS</span> </div> <div class="vs-block__column vs-block__column--vs"> <span class="team__vs team__vs--small">vs</span> </div> <div class="vs-block__column"> <span class="team__link">PUSH</span> </div> </div> </a> </div> <span class="match-announce text-center"> <span class="match-announce__time"> <span data-match-start-time><!-- will be populated by JS --></span> <span data-match-time-zone class="match-announce__time-zone"><!-- will be populated by JS --></span> </span> </span> </li> |
Я думал как вариант, не парсить дом, самому написать не большой парсер который будет вытягивать нужную мне инфу.
|
Если он так тормозит при поиске, может он может быстрее в забеге по нодам firstChild например, childNode ...
|
Цитата:
|
cyber, почему phantomJS не юзаешь? Он как раз для таких задач, но это не нода, а самостоятельная сборка WebKit с JS интерфейсом, т.е. полноценный браузер со всеми вытекающими АПИ.
|
kobezzza, а по скорости как? И в нем получиться потом спокойно записать в бд?
|
Цитата:
Да-да, ты потом всё можешь записать в БД, в файл на компе и т.д. Ты можешь загрузить сайт, выполнив тамошний ЖС, загрузить свой ЖС, загрузить любую либу и т.д. это полноценный браузер. Инструмент специально создан для написания всяких скриншотеров, граберов, тестов и т.д. |
Часовой пояс GMT +3, время: 14:54. |