Посмотрите пожалуйста код ниже. До 7-го элемента массива выборка правильная. А вот в 7-ой элемент попадает слишком много пунктов. Не удивительно, ведь всё просеивается через тег TD. По сути, из 7-го элемента необходимо получить цифру "5"(это количество объявлений), "2"(это количество различных машин
и общую информацию об авто:
13.12.2015
16:18
http://auto.ru/cars/used/sale/1026661045-11f31b/
Audi A6 IV (C7),
2012,
31900 км,
1 380 000
-7
(auto.ru)
В варианте ниже просто теряются url адреса. По Вашему мнению, этого реально добиться?
Код:
<html lang="ru">
<head>
<meta charset="UTF-8"/>
<title>IiT</title>
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<script>
$(function() {
var values = [], // массив искомых значений
txt;
$("td").each(function(n) {
txt = this.innerText;
values.push( txt.substring(txt.indexOf(':')+1).trim() );
});
document.write('1: ' + values[0]+' - OK<br><br>');
document.write('2: ' + values[1]+' - OK<br><br>');
document.write('3: ' + values[2]+' - OK<br><br>');
document.write('4: ' + values[3]+' - OK<br><br>');
document.write('5: ' + values[4]+' - OK<br><br>');
document.write('6: ' + values[5]+' - OK<br><br>');
document.write('7: ' + values[6]);
});
</script>
</head>
<body>
<span id="exists"></span><table class=sale-info cellspacing=4 width=100%
style="text-align: left; font-size:10pt; border:none; font-weight: normal; font-family: Tahoma;"><tr style="border:none"><td style="text-align:
left; border:none">Дата и время выхода: <strong>13.12.2015 16:18</strong></td></tr><tr style="border:none">
<td style="text-align: left; border:none">Город: <strong>Москва</strong></td></tr><tr style="border:none"><td style="text-align:
left; border:none">Телефон продавца: <a style="font-size: 14pt;" target=_blank href="http://avtomir.ru/a.aspx?control=20&offerid=119384272">
79263660***</a></td></tr></tr><tr style="border:none"><td style="text-align: left; border:none">Сотовый оператор: г. Москва и Московская
область</td></tr><tr style="border:none"><td style="text-align: left; border:none">Цена: <strong>1 380 000 руб.</strong>
</td></tr><tr style="border:none"><td style="text-align: left; border:none">Рассчетное отклонение: <strong>
<span tooltip="16" style="color: #009900;">-7 250 руб.</span></strong></td></tr><tr style="border:none"><td style="text-align: left;
border:none"><br />Количество объявлений: <strong style="color: red;font-size: 10pt;" >5</strong><br />
Количество различных машин: <strong style="color: red;font-size: 10pt;" >2</strong><br /><br />Марки машин:<br/><img align="left"
style="margin-right: 5px;" height="40" src="http://avtomir.ru/i/mark/AUDI.png"/><br clear="all"/><br/>Последние 15 объявлений:<br>
<b style="font-weight: bold;">13.12.2015 16:18: <a target=_blank href="http://auto.ru/cars/used/sale/1026661045-11f31b/">
Audi A6 IV (C7), 2012</a>, 31900 км, 1 380 000 <sup tooltip="16" style="color: #009900;"><small>-7</small></sup> (auto.ru)<br></b>
13.12.2015 16:09: <a target=_blank href="https://www.avito.ru/moskva/avtomobili/audi_a6_2012_696388594">Audi A6, 2012</a>,
35000 км, 1 380 000 <sup tooltip="16" style="color: #009900;"><small>-7</small></sup> (avito.ru)<br>16.05.2013 23:35:
<a target=_blank href="http://www.avito.ru/moskva/avtomobili_s_probegom/audi_q5_2008_168658149">Audi Q5, 2008</a>, 50000 км,
1 430 000 <sup tooltip="68" style="color: red;"><small>+369</small></sup> (avito.ru)<br>16.05.2013 23:27: <a target=_blank
href="http://cars.auto.ru/cars/used/sale/45400842-51ad2.html">Audi Q5, 2008</a>, 46000 км, 1 430 000 <sup tooltip=""
style="color: #009900;"><small></small></sup> (auto.ru)<br>28.04.2013 22:07: <a target=_blank
href="http://www.avito.ru/moskva/avtomobili_s_probegom/audi_q5_2008_162521001">Audi Q5, 2008</a>, 50000 км, 1 450 000
<sup tooltip="68" style="color: red;"><small>+389</small></sup> (avito.ru)<br></td></tr><tr style="border:none">
<td style="text-align: left; border:none"><br><strong>Данные:</strong><br/>отсутствуют</td></tr></table>
</body>
</html>