Бюджет: 200 UAH Термін: 1 день
Есть опыт в парсинге. Есть проект который парсил вот этот сайт "http://www.vstup.info/". Готов помочь.
Добрый день! Пишу дипломную по сбору и обработке данных в интернете. Столкнулся со сложностью получения номера телефона в объявлении олх средствами пайтон (могу через селениум, но нужно увеличить скорость).
Кто разбирается нужна ваша консультация (кусочек кода и возможно пояснение). Как я вижу это: нужен скрипт которые получает ссылку на объявление а возвращает номер телефона.
Внимание: если вы не знаете как это делать не нужно делать ставку. Авось получится --не получится.
В приложении скрипт который возвращает номер где все заголовки взяты вручную из диспетчера браузера.
Бюджет: 200 UAH Термін: 1 день
Есть опыт в парсинге. Есть проект который парсил вот этот сайт "http://www.vstup.info/". Готов помочь.
Бюджет: 800 UAH Термін: 1 день
Сделать можно через библиотеку requests
Скайп pancho_sanches
телеграм @alexpancho
Бюджет: 200 UAH Термін: 1 день
Привет могу помочь, если что пиши в лс, там обсудим, спасибо
за указанный бюджет могу пару анекдотов рассказать. как-раз около трех минут и займет.
А если серьезно - не стоит обманывать, что это дипломка :)
:), уважаемый это спокойно реализуется на php. а я сижу над пайтоном именно в учебных целях.
если вы можете только делать умный вид, а по сути ноль, проходите мимо пожалуйста.
ну ну. и в каком тогда это ВУЗе подобные задачи (вытащить телефоны с olx)? Не смешите народ.
Проблема в бюджете 200 грн. ноль добавьте в конце - будет вам и токен и номер телефона.
думаю проблема не в цене. если бы это в комерцию я бы сделал на php.
суть в том что это учебный проэкт, нужен именно пайтон и тот кто разбирается именно в пайтон
Ну так напишите на php и попросите перенести исходник на питон. в чем проблема то?
вы меня заинтриговали, что значит перенести исходник с php на питон??? вы еще предложите дизасемблировать :). В php есть готовые библиотеки для парсинга, их средствами можно очень многое. В питоне я таких не нашел (те что нашел очень примитивные). Вы предлагаете мне все библиотеки переписать?
Какие библиотеки, которые помогут выдернуть телефон с OLX? Очень интересно.
уважаемый вы уверены что вам место в этом разделе? я начал подозревать что ваш уровень это школьные задачки
Больше ответить нечего? Бывает. Удачи Вам. Не вижу смысла дальше что-то писать. И так все ясно.
я не вижу смысла вам было начинать писать, если вы все равно не разбираетесь в данном вопросе.
Да смысл других исполнителей навести на мысль, что это совсем не дипломка. Удачи "защититься"
вам видно вообще нечем заняться :), какое это значение имеет для исполнителей? вы правда думаете если я уберу из задания слово дипломная это поможет? ведь тогда начнут предлагать рабочие решения не соответстующие условию. например решения на php.
Некоторые могут "сжалиться" чтоль и выполнить работу в 10-15 раз дешевле её стоимости. Не более. Простите, у меня такое чувство, что именного этого Вы и хотите.
Я в пайтоні нічого не понімаю канешно, ну токен би спарсив з цими методами https://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html
У меня как раз на питоне код.
Но мне как бы особой разницы нет - учебный проект у вас или коммерческий.
Так что именно в цене и проблема)
вы код сами писали (сторонние библиотеки только питон)? как давно проверяли (была обнова)? что именно делает ваш код? сколько и за что конкретно вы хотите7
В обсуждении проекта запрещены ставки, так что если интересно - можем обсудить все детали в другом формате.
Не только ставки, но и:
В обсуждении проекта или конкурса не место:
- сообщениям, содержащим предложения и контакты для обратной связи с заказчиком – для этой цели можно использовать только ставки в проекте;
- просьбам или требованиям ответить в личной переписке;
- тестовым результатам работ – для этих целей существуют ставки в конкурсах;
А я и не предлагаю писать мне в лс или еще куда то.
Обсудить в другом формате - это например если заказчик поставит адекватный бюджет проекта. В таком формате можно и обсуждать)
А за 200 грн. хоть здесь обсуждать хоть в лс смысла не вижу.
заголовки не правильные, кук и реферер должен быть заполнен.
если не возвращает значит токен неверный
спасибо, я так уже сделал и все работает прекрасно, но задание использовать чистый пайтон а силениум как то смущает
Есть ghost в который используется phantomjs
ghost.evaluate("document.getElementsByClassName('button')[0].click()Вот пример клика
я не против отдать вознаграждение, просто фантом жс вместо селениума. шило на мыло, вы не находите?
Selemium более сложно устроен
Там webdriver
Вы попросили несложный вариант я подкинул
А завтра а завтра ты встретишься с ней
Не надо печалиться
Вся жизнь впереди
Вся жизнь впереди
Надейся и жди(с)
Selemium chrome нужен имитировать клик
Поэтому с ghost скорость парсинга выше
Уважаемые коллеги. Но что-же тут непонятного? Человек пишет, что дипломка. Есть задача, которую, как он говорит может сам решить используя как минимум два подхода. В чем проблема сдать дипломку используя их? А только в том, что "нужно увеличить скорость парсинга". Впервые встречаюсь с таким требованием. Второе. Связанный профиль у заказчика (профиль исполнителя) специализируется на парсинге. Никому не приходит мысль, что человек просто взял проект, наткнулся на момент, который сам решить не может и за копейки пытается найти решение? У меня, как выразился заказчик, пьяного существа такая мысль возникает.
В чем проблема сдать дипломку используя их? капризики заказчика.
так и есть я взял написать скрипты, по заданию для авито, прома и розетки написал, а с олх проблема с номером. проблема что общая сумма заказа не велика. Заказчик говорит что хочет на защиту без селениума.
Так в этом и суть. Сразу написать нет? А то прикрываетесь "дипломкой". Бюджет все-же конкретно занижен. Пересмотрите свою позицию в этом плане. То, что первоначальный заказчик платит мало - лучше отдать весь бюджет другому исполнителю (если сами не справляетесь). Лучше в карму минус не получить :)
Появилась минутка для "лирического" ответа :)
А разве это меняет суть задания? Мой заказчик сказал что это дипломная и я ему верю. если бы его интересовал результат то у меня есть на пхп, но он сказал что нужен именно пайтон через гет запрос.
по поводу боджета: рабочее решение на пхп было найдено абсолютно бесплатно на спец форумах.
я вижу проблему в отсутствии высоко квалифицированных пайтонистах. на сегодняшний день большинство задач можно решить на пхп, пайтон только входит (в ру кластере)
Есть почти готовый (работает, но следить за ним еще нужно) парсер. Все делает. Скорость около 13-15 тыс. объявлений в час (1 поток).
Сумма решения ниже суммы этого проекта, как минимум на два порядка.
П.С. Что-то много развелось дипломников специализирующихся на олх. ) Всем добра.
я дал консультацию и обосновал решение
и скинул пример как работает клик
я думаю этот совет стоит 200грн
это не шило на мыло променять
без применения headless browser (selenium, phantomjs whatever) задачу решить не удастся, т.к. нужен js runtime и DOM Model
готов с вами докопаться на сути, есть модель решения на пхп через гет запрос
может мы недостаточно знаем пайтон???
на пхп токен из текста токен из заголовка другой, вся проблема в куке его часть формируется дополнительным запросом
проблема не в знании/незнании python ИМХО. выполнять запросы к API можно даже из консольки curl'ом без языка программирования. какая-то часть логики запроса на получение номера телефона выполняется на клиенте. используя headless browser (или jsdom) можно сымитировать клик на dom-элемент и не беспокоится о том, что разработчики нагородили в качестве защиты от crawling'а
Вітаю! Мені потрібно візуально кастомізувати систему InvenTree (open-source) для презентації проекту кав'ярні. Складний бекенд і інтеграція з касою (POS) не потрібні — важлива зовнішня переробка інтерфейсу, щоб показати різницю «Було / Стало». Стек проекту: Python (Django) + React (Mantine UI). Що потрібно зробити в інтерфейсі: Кастомний брендинг, Перейменування в боковому меню та таблицях, Очищення форм від інженерних полів, Налаштувати один рецепт «збирання» напою (наприклад, Капучино), щоб при ручному списанні зі складу наочно вираховувалися всі інгредієнти, додати функції у вигляді додаткових звітів, і пояснення принципів роботи зроблених змін. Всі конкретні деталі обговоримо особисто. Вимоги до виконавця: Досвід роботи з Django та React (Mantine UI). Здатність виконати завдання швидко — проект потрібен для презентації. Працюємо через Сейф (Безпечну угоду). У відповіді почніть зі слова «КАВА», щоб я бачив, що ви дочитали до кінця. Напишіть ваші терміни та ціну
Потрібно розробити бота (бажано на Python), який автоматично перевірятиме сайт на появу нових вакансій. Вимоги: Моніторинг офіційного сайту деталі будуть додані Перевірка кожні 1–2 хвилини. Відстеження лише таких локацій певних локації і міст Якщо з’являється нова вакансія, бот повинен одразу надіслати повідомлення в Telegram Повідомлення має містити: назву вакансії; локацію; посилання на вакансію; час виявлення. Бот не повинен надсилати повторні повідомлення про ту саму вакансію. Потрібна інструкція з налаштування та запуску бота після завершення роботи. Бажано: Можливість легко додавати або прибирати локації. Можливість відстежувати лише вакансії певного типу Стабільна робота 24/7. Бюджет: від 3000 до 6000 тисяч гривень Прошу вказати термін виконання, кінцеву вартість та приклади схожих проєктів (якщо є).
Необхідно розробити додаток або скрипт, який буде автоматично конвертувати файли з форматів YML або JSON у формат XLS, з подальшою генерацією посилання на вихідний XLS файл для промо Вимоги: Вхідні дані: Файл у форматі YML (посилання будуть надані) або Файл у форматі JSON (посилання будуть надані, JSON не містить дерева категорій, але кожен товар знаходиться в окремому масиві). Вихідні дані: Файл у форматі XLS з доступом через пряму посилання. Файл має оновлюватися автоматично за розкладом, наприклад, щоденно. Функціональні вимоги: Можливість вказання кількості днів для Наявності Під замовлення для кожного вхідного посилання. Додаток має стабільно працювати в умовах обмеженого за ресурсами хостингу. Бажано інтуїтивно зрозумілий веб-інтерфейс для управління налаштуваннями.
Потрібно внести невелику правку в програму, яка формує замовлення для друку. Завдання: Ми додали в асортиментм'яке скло з принтом. У замовленнях назва принта буде виділена символами#...# для коректного розпізнавання. Приклад: Мяке скло, #Абстракція біла# 2.0mm, Форма: Прямокутник... Необхідно: якщо в тексті замовлення присутній фрагмент між символами#...#, програма повинна розпізнати його як замовлення з принтом; при формуванні PDF або аркуша для друку таке замовлення потрібновиділити окремим кольором (будь-яким помітним, узгодимо під час виконання); решта логіки роботи програми має залишитися без змін. Приклад замовлення додаю нижче для тестування.
Проект: Ми запускаємо B2B-сервіс наскрізної аналітики та управління рекламними кампаніями для таргетологів і медіабайерів. Продукт працюватиме з офіційним Meta API. Головна технічна складність і фокус проекту — віртуозна робота з лімітами Facebook, маршрутизація трафіку між пулом наших додатків і жорстка система захисту інфраструктури від блокувань сірих рекламних акаунтів. У нас вже є детальне технічне завдання, описана архітектура баз даних, логіка балансувальника та вимоги до інтерфейсів. Шукаємо виконавця, який візьме це в реалізацію під ключ (бекенд + фронтенд дашбордів). Що потрібно зробити (Ключові завдання): Інтеграція з Meta API: Налаштувати авторизацію користувачів та регулярний асинхронний парсинг статистики рекламних кабінетів. Запити повинні надсилатися виключно пакетами для економії лімітів. Система авто-відізвання кабінетів: Написати модуль, який безперервно моніторить статуси рекламних акаунтів. Якщо кабінет потрапляє в бан, система повинна автоматично відкликати токен доступу протягом 60 секунд, щоб захистити наше додаток від санкцій Meta. Інфраструктура проксі: Реалізувати тунелювання всіх запитів до API через пул SOCKS5. Обов'язкова жорстка прив'язка конкретного токена користувача до статичного IP-адреси. Розумна маршрутизація: Створити алгоритм, який буде розподіляти прив'язані рекламні кабінети між кількома нашими додатками Facebook у заданих пропорціях для зниження ризиків. Розробка інтерфейсів: Створити клієнтський дашборд зі зведеною таблицею статистики та просунуту адмін-панель для ручного управління лімітами користувачів, прив'язками до додатків і пулом проксі. Очікуваний стек технологій: Бекенд: Python, FastAPI. Асинхронні задачі: Celery, Redis. Бази даних: PostgreSQL (або ClickHouse для статистики, на ваш розсуд). Фронтенд: Vue.js або React (можна використовувати готові UI-бібліотеки та шаблони дашбордів, акцент на функціональність, а не складний дизайн). Вимоги до виконавця: Упевнений досвід роботи з Meta Graph API та Marketing API. Ви повинні розуміти, як працюють ковзаючі ліміти, як читати заголовки завантаженості та як працювати з токенами. Розуміння специфіки арбітражу трафіку. Слова «білінг», «бан рекламного кабінету», «бізнес-менеджер» і «фарм» не повинні викликати у вас запитань. Досвід побудови асинхронних парсерів і роботи з проксі-серверами на рівні мережевих запитів. Готовність працювати за чітким технічним завданням і здавати проект поетапно. Умови: Формат співпраці: Проектна робота Бюджет: Обговорюється індивідуально на основі вашої оцінки технічного завдання. Оплата: Поетапна, прив'язана до контрольних точок. Як відгукнутися: У супровідному листі обов'язково вкажіть ваш досвід роботи з Meta API, прикріпіть посилання на схожі проекти (або опишіть їх функціонал, якщо вони під NDA) і напишіть орієнтовну вилку цін і термінів на розробку подібної системи з нуля. Відгуки без опису релевантного досвіду роботи з Facebook API розглядатися не будуть.