Я использую python 3.7 в сочетании с селеном 3.141.0 (огненная лиса) для автоматической загрузки большого количества данных с географической привязкой из inte rnet. Каждый файл может быть доступен через уникальные координаты x и y. После входа вы будете перенаправлены на страницу, где можно начать загрузку одного файла. План состоит в том, чтобы предоставить список с предварительно определенными координатами x и y. Затем для l oop следует заменить исходные координаты x и y веб-сайта теми, которые указаны в списке. После внесения изменений скрипт должен автоматически запрашивать новые файлы данных. Структура данных таблицы в сценарии hmtl выглядит следующим образом:
<table id="coordinates-checkout-cart" class="table">
<colgroup> ... </colgroup>
<thead>...</thead>
<tbody>
<tr>
<td class="numeric">53.3245° N</td>
<td class="numeric">9.5109° O</td>
</tr>
</tbody>
</table>
Список с предопределенными кординатами имеет вид:
coord_list = [[x1, y1], [x2, y2], ..., [xn, yn]]
Я нашел похожий вопрос на stackoverflow, но не смог применить его к моей проблеме из-за моего ограниченного знания веб-программирования (пожалуйста, обратитесь к: Python selenium - изменение исходного кода веб-страницы ). Я не мог обновить ни первую, ни вторую запись таблицы, не говоря уже о обоих значениях. Xpath для обоих значений задаются как "/ html / body / div [1] / div [2] / table [2] / tbody / tr / td [1]" и "/ html / body / div [1] / div [2] / table [2] / tbody / tr / td [2] ".
Я был бы очень рад любому совету. С наилучшими пожеланиями