Всем добра. Коллеги, может кто откликнется, плаваю я в этой теме.
Дано: сайтhttps://pub.fsa.gov.ru/rss/certificate
Задача: выгрузить все сертификаты за последние три дня по дате регистрации сертификата.
Решение: формирую запрос в интерфейсе ручками, лезу в средства разработчика и вижу там такую простыню
Если все правильно понял, то нужно запулить по адресуhttps://pub.fsa.gov.ru/api/v1/rss/common/certificates/get запрос с типом POST, с некими заголовками и телом в виде json, который указан в самом низу в фигурных скобках.
Правильно ли я понял? Как понять как из этой шляпы сформировать заголовки запроса для Web.Contents?
Дано: сайт
Задача: выгрузить все сертификаты за последние три дня по дате регистрации сертификата.
Решение: формирую запрос в интерфейсе ручками, лезу в средства разработчика и вижу там такую простыню
Скрытый текст |
---|
Request URL: Request Method: POST Status Code: 200 Remote Address: 10.5.45.250:3128 Referrer Policy: strict-origin-when-cross-origin Cache-Control: no-cache, no-store, max-age=0, must-revalidate Connection: keep-alive Content-Type: application/json;charset=UTF-8 Date: Mon, 10 May 2021 21:37:13 GMT Expires: 0 Pragma: no-cache Server: nginx Strict-Transport-Security: max-age=63072000; includeSubdomains Transfer-Encoding: chunked X-Application-Context: rss:prod_prod_open:8080 X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff X-Frame-Options: DENY X-Frame-Options: DENY X-XSS-Protection: 1; mode=block Accept: application/json, text/plain, */* Accept-Encoding: gzip, deflate, br Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJlOGMxNGUzMC1mMDIyLTQ0ZTctOWZjOC1hMzMzOGZlZTQ4Nzci Cache-Control: no-cache Connection: keep-alive Content-Length: 223 Content-Type: application/json Cookie: JSESSIONID=40B6E1C83FC0C2C9764BC9377B2C56B4 Host: pub.fsa.gov.ru lkId orgId Origin: Pragma: no-cache Referer: Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: same-origin User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36 {"size":100,"page":0,"filter":{"regDate":{"minDate":"2021-05-08T00:00:00.000Z","maxDate":"2021-05-11T00:00:00.000Z"},"endDate":{"minDate":"","maxDate":""},"columnsSearch":[]},"columnsSort":[{"column":"date","sort":"DESC"}]} |
Если все правильно понял, то нужно запулить по адресу
Правильно ли я понял? Как понять как из этой шляпы сформировать заголовки запроса для Web.Contents?
Вот горшок пустой, он предмет простой...