Budżet: 100 UAH Termin: 1 dzień
Добрый день.
Давайте пообщаемся и всё обсудим.
Опыт, работы в личку
Доброе время суток!
Ищем опытного python програмиста для разработки парсера.
Парсировать данные необходимо с крупных спортивных сайтов (maxbet.com, pinnacle.com, bet365.com).
Требования:
Более подробно о проекте можете узнать при личной встрече (офис находится в г.Киеве).
Budżet: 100 UAH Termin: 1 dzień
Добрый день.
Давайте пообщаемся и всё обсудим.
Опыт, работы в личку
К сожалению beautifulsoup не умеет парсить динамические сайты (контент подгружается через javascript) так как не умеет выполнять эти сценарии.
Спасибо за комментарий! Нам это известно, с динамическими данными справиться selenium
Такое себе, медленный довольно, даже на C#, не говоря уже про Python
Честно говоря на пайтон я не смог найти достойного решения для динамечиских сайтов. Вот BeautifulSoup4 + requests это просто крутое сочитание для статики. А с динамикой я не находил достойных модулей
А зачем ему скорость? Не думаю что там что-то будет появляться каждую долю секунды
Ну а с интернетом тут вас как? Скорость позволит быстро загружать страницы?
Да, это не проблема
По сути страницу нужно загрузить 1 раз и постоянно по ней проходиться и передавать данные (для некоторых сайтов страниц может быть несколько)
Парсер должен работать без остановки 24\7 и передавать данные с минимальной задержкой
ну да для вытягивания одной несчастной ссылки с одной странички скоросто особо не нужна. Задачи бывают разные. Я к примеру пытался поймать определенный товар на торговой площадке который было нереально поймать вручную и для таких задач он медленный довольно + браузер открыт это забирает как скорость на загрузку лишних картинок, так и оперативу. Или если сайтов к примеру 1000 и нужно пропарсить много страниц и вытащить много данных. Сколько такая прога работать будет? 2 дня? 5? Скорость важна всегда
Я 40к страниц парсил Сплинтером(это доработка селениум, или как это назвать)
Заняло день
Python
Вродебы использовал Гугл.
Как насчёт решения такого: попробовать создать типо сеть ботов? Тоесть даже не 2х ПК открыть этот софт. Шанс упустить важное меньше
Почему не PhantomJS, я вот так и не смог заставить его работать на других языках, но вот для Node.js довольно прикольная фича. позволяет выполнять js под капотом не вызывая визуальное отображение браузера
Парсер должен работать без остановки 24\7 и передавать данные с минимальной задержкой
Вот у Python я замечал такую неприятную штуку, что он теряет скорость при долгом выполнении цикла. У меня был скрипт на мобильную игру который проходился рандомно по ссылкам (поддерживал онлайн) и выполнял еще некоторые действия, сбор войск допустим, если надо, так спустя минут 5 он очень сильно терял скорость, при перезапуске скрипта всё было нормально, но опять же ненадолго
Отпишитесь мне в ЛС, если хотите обсудить это. Вроде помню что-то такое, нудно вспомнить как решил
Если на python, смотрите в сторону scrapy + splash, второй выполняет js под капотом, работает с формами и селектами, работа через запросы...
38 ofert 10:11
35 ofert 3 sierpnia
72 oferty 2 sierpnia
Programowanie stron internetowych 29 ofert 30 lipca
Python 47 ofert 30 lipca