Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Vladislav Orlov

  • 27
    вклад
  • 1
    вопрос
  • 64
    ответа
  • 28%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Стоит ли использовать микрокомпьютер для удаленной работы?

    Vladislav Orlov @haveacess
    Виктор П., Какое быстрое бы железо у вас не было и какой бы быстрый интернет, физический доступ к тачке это точно не заменит, никогда
    Написано более года назад
  • Как добавить метки из json на все карты?

    Vladislav Orlov @haveacess
    Nik Master, https://yandex.com/dev/maps/jsapi/doc/2.1/dg/conce...
    Look at it
    Написано более года назад
  • Как сделать экспорт данных из письма в Гугл таблицу?

    Vladislav Orlov @haveacess
    Google App Script дать доступ к почте и дело в шляпе.
    Если не сможете сами - можно попробовать найти исполнителя на фрилансе.
    Задача достаточно простая
    Написано более года назад
  • Как написать автоматический планировщик смен?

    Vladislav Orlov @haveacess
    Итоговые данные - гугл таблицы
    Учет пожеланий/выбор смен - гугл формы
    Логика - Google App Script
    (ну и планирование по расписанию какому, это то тоже Google App Script есть из коробки)

    Сами формы тоже допустимо генерировать автоматически на основании данных которые есть в данный момент у вас
    Написано более года назад
  • Как получать только одну новость в парсере? И как сделать из него телеграмм бота?

    Vladislav Orlov @haveacess
    Вторая часть задачи - сохранять все это в бд (в идеале на сайте сортировать по дате). а на очередной странице если объявлений старых > 1 значит эти объявлений уже видели. а все что до этого добавляем в бд с пометкой новые.

    Ну и последнее - в идеале какой то триггер или евент. Который будет стучаться в телегу с новыми данными и слать вам сообщения в бот

    Актуальность данных тоже лучше поддерживать. Раз в N время (например 1/2/3 суток) проходимся по всем страницами объявлений и тех объявлений которых нет/снято с продажи удаляем в нашей бд
    Написано более года назад
  • Wherehas как правильно написать запрос?

    Vladislav Orlov @haveacess
    kaxa3201, значит условия не видит. попробуй сломать/или каким то другим способом вызвать exception. Там и увидишь свой запрос и по идее должен понять - что собственно не так
    Написано более года назад
  • Как запретить запись в историю видео через YouTube Player API?

    Vladislav Orlov @haveacess
    Liuonid, это же не призентация что бы картинками выводить)
    Написано более года назад
  • Как вытянуть музыку из флеш приложения?

    Vladislav Orlov @haveacess
    Zefirot, так то оно так. но по идее куда то должно все это дело распаковываться в временную папку. Если вы этого не видите - не значит что этого нет
    Написано более года назад
  • Как выводить деньги с Upwork в Беларуси?

    Vladislav Orlov @haveacess
    Пума Тайланд, удобно так то.
    Написано более года назад
  • Как выводить деньги с Upwork в Беларуси?

    Vladislav Orlov @haveacess
    а для пионера разве ип не нужно?
    Написано более года назад
  • Как скинуть папку с сайтом другому человеку?

    Vladislav Orlov @haveacess
    fdsefs, Положи сайт на гит. Включи github pages. Дай учителю ссылку.
    Репозиторий сделай публичным.
    Итого учителю предоставь для проверки
    - ссылку на репозиторий
    - ссылку на твой сайт
    Github pages для новичков
    Написано более года назад
  • Как скинуть папку с сайтом другому человеку?

    Vladislav Orlov @haveacess
    fdsefs, ох чувак. У вас интернет есть в классах/учителя?
    Написано более года назад
  • Как вывести отзывы с TrustPilot?

    Vladislav Orlov @haveacess
    А еще лучший способ с точки зрения временных затрат. Смотрите как сделано на tradeit.gg

    Просто плашка, клацаешь по кнопке, идешь на trustpilot и читаешь
    Написано более года назад
  • Как вывести отзывы с TrustPilot?

    Vladislav Orlov @haveacess
    Виджет можешь создать и прям на фронте (если совсем не заморачиваться).
    А вообще конечно лучшим решением это по расписанию (раз в сутки например) парсить, затем складывать себе на бэк все новые отзывы в таблицу и просто потом вываливать юзеру
    Написано более года назад
  • Как эмулировать браузер без браузера?

    Vladislav Orlov @haveacess
    opudalo228, я не экстрасенс. приложите запросы /ответы / покажите ситуацию. А так это гадание на кофейной гуще.
    Написано более года назад
  • Как эмулировать браузер без браузера?

    Vladislav Orlov @haveacess
    Василий Банников, это скорее пример если использовать php для решения этой задачи
    Написано более года назад
  • Как отправить трейд в стиме через steam api?

    Vladislav Orlov @haveacess
    UltraRazrab228, Смотри/ищи/анализируй. За тебя это делать никто не будет.
    Написано более года назад
  • Как отправить трейд в стиме через steam api?

    Vladislav Orlov @haveacess
    И да, это не steam web api (там почти ничего нету). Все основные стимовские методы можно достать так - дергаешь нужный функционал на вебе, смотришь в дебаггер, повторяешь на питоне
    Написано более года назад
  • Как спарсить одновременно заголовок и описание вакансии с хабра на питоне?

    Vladislav Orlov @haveacess
    Katerina92_lomova, попробуйте кликнуть по ссылке
    Написано более года назад
  • Как спарсить одновременно заголовок и описание вакансии с хабра на питоне?

    Vladislav Orlov @haveacess
    Первый мой самый комментарий где я прикладывал скрины апихи 1-2-3.
    Там мы можем посмотреть на ответ. Каждая вакансия имеет свой id и базовую информацию типо скиллов и тд.

    DOM - это HTML ваш из которого состоит страница.
    В апихе ответа нету, поэтому если вам нужно описание придется его доставать из HTML.
    Пкм по странице, просмотреть код страницы и в поиск вбиваем любое слово из вакансии.

    Далее смотрим где находится описание и думаем как его достать, к чему прицепится что будет максимально долго жить.

    Тут можно прицепится либо к ивенту который отправляется в гугл аналитику (от аналитики откажутся врятле, но дескрипшн передавать перестать могут, но это достать будет куда проще).

    т.е. вот эту строку вам придется парсить -

    ('send', 'pageview', { 'hitCallback': removeUtms })... "description" : "Навыки: JavaScript, ReactJS, Typescript. Квалификация: Middle.

    ну и останется только избавится от всех тегов типо и тд
    --
    Вариант 2. Более надежный на мой взгляд, лучше не цеплятся к классам, а к дата аттрибутам (их менять будут редко, так как правило на них висит какая то логика).
    Так например можно найти это -
    data-target="job_show_description_full">Мы создаём аналитический сервис, который...

    парсим все после job_show_description_full, попутно удаляя теги из страницы. Можно даже в теории достать с тегами, а затем просто запулить это в какую то библиотеку которая работает с DOM и достать только inner text. Искать можно так библиотеку - python+dom+parser+html

    Регулярку можно потетстить тут (только скорее всего придется включить /m флаг (multiline). Ну и конечно не суйте сразу весь HTML на сайт а только кусок regex101
    Написано более года назад
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • vovka3003
    Владимир Шаблий
    • 9 ответов
    • 0 вопросов
  • SoreMix
    soremix
    • 8 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации