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, время: 06:49. |