Как сделать выделение в сети от Python - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь построить веб-скребок в python. На сайте отображается список записей. Через раскрывающееся меню я могу выбрать порядок списка.

html выглядит следующим образом:

...
<select name="sortOrder"
    id="search-toolbar-sort-by"
    onchange="$('#sortOrder').val($('#search-toolbar-sort-by').val());
              $('#searchFilterForm').submit();
              console.log('value:' + $('#sortOrder').val());
              ga('send', 'event', 'MySearch', 'clicked sorting');
              console.log('nach ga');">
  <option value="relevant">relevant</option>
  <option value="newest">newest</option>
  <option value="start date">start date</option>
</select>
...

Мои навыки работы в сети очень низкие, и я не знаю, что Javascript участвует в 'onchange'.

В инструменте сетевого анализа браузера я вижу, что он выполняет запрос POST. Но когда я беру URL-адрес запроса POST и вставляю его вручную, я все равно получаю заказ по умолчанию.

Я ищу легкое решение, чтобы получить список в правильном порядке из моего сценария python , Запросы модуля кажутся недостаточно мощными. Но, возможно, это реализуемо с запросами_ html (?).

Спасибо за помощь.

...