Задать вопрос
  • Как достать данные из тега?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    66ce38f823106833102800.png
    66ce3c46df02d322388001.png

    Ваш код работает правильно, если он должен извлекать текст из первого элемента p в элементе td class="text-center".
    Однако, если ваша цель — извлечь дату из 4 колонки, то нужно изменить селектор для поиска.

    Если использовать парсер, то я бы сделал так:
    1. Нашел бы все строки tr, которые содержат данные
    2. Для каждой строки (tr) получил бы все колонки (td)
    3. Извлек бы нужные данные (например, дату) из соответствующей колонки
    4. Сохранил бы эти данные в массиве
    5. Дальше бы уже использовал бы

    Но можно же просто отправить запрос и получить все эти данные в формате json, так не проще?
    Вот ссылка, которую можно в браузере открыть - https://etender.gov.az/api/events?EventType=2&Page...
    Обычный GET запрос отправляете и получаете:
    {
      "currentPage": 1,
      "totalPages": 173,
      "pageSize": 15,
      "itemsInPage": 15,
      "totalItems": 2591,
      "items": [
        {
          "eventId": 314749,
          "eventType": 7,
          "eventStatus": 1,
          "buyerOrganizationName": "NAXÇIVAN MUXTAR RESPUBLİKASI QAZ İSTİSMAR XİDMƏTİ",
          "eventName": "Qaz tikinti quraşdırma materialları və avadanlıqlarının satınalınması",
          "publishDate": "2024-08-27T19:50:59",
          "endDate": "2024-09-18T18:00:00",
          "hasNewVersion": false,
          "awardedParticipantName": null,
          "awardedParticipantVoen": null,
          "documentViewType": 0,
          "actualVersionId": 0,
          "privateRfxId": 93247
        }
    .....
      ]
    }
    Ответ написан
    4 комментария