Недавний контент semafor

  1. semafor

    -WebKitFormBoundary

    Ну, наверное для начала привести развернутый пример того, что сделано, что нужно сделать и что не получилось... Как обычно, телепаты в оффлайне )))
  2. semafor

    Z-ThecnOman Part4. REST-API для работы ZennoPoster с БД или cкажи прощай спискам!

    Хм... Возможно об отсутствии дублей стоит подумать в бизнес-слое? У меня именно так реализуется. Т.е. перед добавлением проверить данные на их отсутствие в БД по нужному критерию. Имхо так проще чем потом дубли ловить. Так что тут не помогу.
  3. semafor

    Размещение в разделе реклама продажа шаблонов

    Открытие нескольких тем в рекламном разделе выявило интересную закономерность — все топикстартеры имеют статус «client».
  4. semafor

    Голосование! Восемнадцатый конкурс статей

    Блин, я походу вдумчиво читать буду уже на каникулах. Спасибо организаторам за очередной парад идей!
  5. semafor

    Z-ThecnOman Part4. REST-API для работы ZennoPoster с БД или cкажи прощай спискам!

    А почему нет? При использовании HTTPS URL шифруется, так что вполне. К тому же, я в статье привел вариант со статическим токеном, но в директус есть реализация с динамическим — т.е. он выдается на определенный период, после чего нужно его перевыпустить, используя refresh token. А прослушка...
  6. semafor

    Z-ThecnOman Part4. REST-API для работы ZennoPoster с БД или cкажи прощай спискам!

    Спасибо за важное уточнение, но блин абидна — я уже под нее проект практически взял в работу. Но лучше на старте узнать, чем собрать все и потом перед заказчиком слюни пускать... Сегодня заглянул к ним в доки, уточнить момент линуксовый, а они повыпилили все про никсы, оставили только докер
  7. semafor

    Z-ThecnOman Part4. REST-API для работы ZennoPoster с БД или cкажи прощай спискам!

    Всем добра и щедрого Деда Мороза!:az: ВСТУПЛЕНИЕ В прошлых конкурсах я рассказывал о взаимодействии с MySQL и SQLite с использованием системы сопоставления данных Dapper, значительно облегчающих жизнь пользователям ZP. Правда для использования БД и Dapper, нужно иметь определенные скилы в C#...
  8. semafor

    Как спарсить число с помощью xPath вот в таком коде?

    Если бы был побольше кусок html, можно было бы больше понять. Я исходил из того, что искомый div всегда следует за div-ом в котором лежит img, а так же из того, что вот эти части классов "fhtu", "shgj" генерятся автоматически, и привязываться к ним не стоит: //img[contains(@src...
  9. semafor

    5 место Z-TehnOman Part1. Cобственные классы, MySQL и Dapper — взаимодействие с БД проще, код чище, а нервы крепче

    В прилагаемом мной шаблоне, в общем коде я создал namespace DataClasses, в котором, в том числе, описываю класс User. Если вы пытаетесь написать свой шаб, то нужно описать данный класс в своем пространстве имен и указать его (пространство имен) в директивах using. Пример пространства имен из...
  10. semafor

    Проверить наличие файла по ссылке get запросом

    Вот GET-запрос, в ответе получающий только заголовки: string get = ZennoPoster.HTTP.Request ( ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,//тип запроса url: project.Variables["url"].Value,//url запроса respType...
  11. semafor

    Как скачать картинку с гугл драйва

    Какую ошибку-то выдает? Еще раз. Если профиль шаблона не залогинен в гуглодиск с которым вы будете работать, то у изображения должен быть открыт доступ: Если доступ не открыт, скачать не удастся. Еще один нюанс — xpath, который я написал, работает если гугл открывается на русском языке...
  12. semafor

    Как скачать картинку с гугл драйва

    Заморачиваться с авторизацией в акк google в ZP желания не было, поэтому проверял на изображении, к которому открыт доступ для всех. Алгоритм: 1. Переходим по ссылке https://drive.google.com/file/d/ASFACa2f123ASFCWQ/view 2. На открывшейся странице ищем изображение по xpath...
  13. semafor

    Помогите спарсить результат

    При нажатии кнопки «Дополнить», отправляется POST запрос на https://api.aicloud.sbercloud.ru/public/v1/public_inference/gpt3/predict, в ответе на который возвращается json с дополненным текстом. Ловите ответ и разбирайте в текст. В textarea дополненный текст выводится через shadow-root