Решено. Помогите найти чекбокс.

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28
Нужно взять прокси из заданного списка(ip:port), на сайте селлера найти этот прокси и установить галку в чекбокс.
После этого взять следующий прокси и так до конца списка.

Screenshot_1.png


Кусок кода страницы:

HTML:
</div>
</div>
</div><div id="p0" data-pjax-container="" data-pjax-push-state data-pjax-timeout="1000"><ul id="w1" class="nav nav-tabs"><li><a href="/profile/proxies?tariffId=5">ИНДИВИДУАЛЬНЫЕ IPV4</a></li>
<li class="active"><a href="/profile/proxies?tariffId=6">ИНДИВИДУАЛЬНЫЕ IPV6 <span class="badge">1439</span></a></li>
<li><a href="/profile/proxies?tariffId=7">SHARED IPV4 <span class="badge">30</span></a></li></ul>    <div class="tab-content">
       


        <div id="proxiesGrid" data-tariff="6"><div class="summary">Показаны записи <b>1-50</b> из <b>1 439</b>.</div>
<table class="table table-bordered table-striped table-condensed"><thead>
<tr><th><input type="checkbox" class="select-on-check-all" name="selection_all" value="1"></th><th>#</th><th>Тип</th><th>Страна</th><th>Логин</th><th>Пароль</th><th>IP подключения</th><th>HTTP</th><th>SOCKS</th><th>IPv6</th><th>Тариф</th><th>Истекают</th><th>Комментарий</th><th><span class="glyphicon glyphicon-refresh" title="Состояние автопродления" data-toggle="tooltip" data-placement="top"></span></th><th class="action-column">&nbsp;</th></tr>
</thead>
<tbody>
<tr data-key="1426389"><td><input type="checkbox" name="selection[]" value="1426389"></td><td>1</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>475.859.18.21</td><td>5914</td><td>5915</td><td>2a0e:cd41:e5ae:a74f:2a28:5df:fe9f:8360</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1426389" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1426389" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1420861"><td><input type="checkbox" name="selection[]" value="1420861"></td><td>2</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>49.897.128.32</td><td>11252</td><td>11253</td><td>2a0e:cd41:d016:d4c0:faf0:82f:fe59:16ec</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1420861" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1420861" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1420527"><td><input type="checkbox" name="selection[]" value="1420527"></td><td>3</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>45.84.18.22</td><td>10584</td><td>10585</td><td>2a0e:cd41:cec8:a959:16dd:a9ff:e29:316a</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1420527" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1420527" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1416701"><td><input type="checkbox" name="selection[]" value="1416701"></td><td>4</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>455.82.18.23</td><td>19316</td><td>19317</td><td>2a0e:cd41:bfd6:5c92:76f0:6dff:e7a:3f82</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1416701" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1416701" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1413005"><td><input type="checkbox" name="selection[]" value="1413005"></td><td>5</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>44.789.187.233</td><td>11924</td><td>11925</td><td>2a0e:cd41:b166:b1e7:52ff:20f:fe14:a276</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1413005" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1413005" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1407490"><td><input type="checkbox" name="selection[]" value="1407490"></td><td>6</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>43.89.18.234</td><td>17278</td><td>17279</td><td>2a0e:cd41:9bdb:dd00:8ad7:f6ff:e28:2565</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1407490" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1407490" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1407158"><td><input type="checkbox" name="selection[]" value="1407158"></td><td>7</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>425.289.148.34</td><td>16614</td><td>16615</td><td>2a0e:cd41:9a8f:9088:8616:f9f:fe6e:5155</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1407158" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1407158" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
<tr data-key="1402803"><td><input type="checkbox" name="selection[]" value="1402803"></td><td>8</td><td>IPv6</td><td>Россия</td><td>Yt2G</td><td>RkeDLr</td><td>45.79.18.24</td><td>7898</td><td>7899</td><td>2a0e:cd41:898c:8cd3:e618:6bff:fe5:c786</td><td>0.75 Mbps</td><td>17.06.2021 12:31:30</td><td><a class="" href="#" data-toggle="modal" data-target="#comment" data-pid="1402803" data-text="">Добавить</a></td><td><span class="glyphicon glyphicon-ban-circle text-danger" title="Автопродление выключено"></span></td><td><a href="#" title="Проверить прокси" data-pid="1402803" onclick="check(this);return false;"><span class="glyphicon glyphicon-eye-open"></span></a></td></tr>
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Собери коллекцию строк и перебери ее в цикле.
 

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28

Sardol

Client
Регистрация
23.09.2020
Сообщения
191
Благодарностей
44
Баллы
28
С таким селектором //tr/td[7] парсит ip. Подскажите, пожалуйста, как спарсить ip:port?
 

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