Написание скриптов для phantom.js
Добрый день!
Нужно написать такой скрипт для PhantomJS:
- Заходим на сайт https://content-watch.ru/
- Логинимся в наш аккаунт
- Переходим на страницу проверки уникальности https://content-watch.ru/text/
- Вставляем текст в поле для текста и домен сайта который надо исключить из проверки (по умолчанию пустая строка )
- Ждем когда проверка завершится
- Получаем результат, парсим страницу берем необходимые данные (общий процент уникальности и ссылки с процентами на страницы с дублями)
- Делаем скриншот страницы, сохраням на диск в ./tmp/screenshoots/ с названием ("content-watch" + (new Date()).getTime() + ".jpg")
- Делаем return с полученными данными (проценты уникальности, ссылки дубликаты и пути к сохраненным скриншотам) в хеше.
Также нужна проверка если не входит в диапазон от 50 до 20000 символов.
поэтому
- если меньше 50 нам нужно добавить своето тексте (обязательно уникального).
Например: *************************************************, добавить его в начало текста походу лучше. - если больше 20000 на платном тарифе, то нужно разделить текст на N частей чтобы можно было проверить. и в отчет прислать Hash с 2 двумя проверками ( {0: ..... , 1: ......} )
- если больше 10000 на бесплатно тарифе, тоже самое как п.2. только на другое количество символов нужно дробить.
Это под вопросом, но в идеале нужно сделать проверку когда ругается на количество символов и исходя из этого выбирать 2й или 3й пункты.
https://i.imgur.com/vxzs1dW.jpg
Если сработаемся то позже будет еще подобная работа.
Спасибо!
-
146 2 0 Добрый день, работаю с nodejs уже больше 3 лет, готов реализовать для вас данную программу.
-
11 Добрый день!
готов реализовать на PhantomJS, но лучше на puppeteer, будет быстрее
"но в идеале нужно сделать проверку когда ругается на количество символов" - думаю это не проблема, можно сделать
обращайтесь!
-
Там же есть апи - https://content-watch.ru/api/
-
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка корпоративної фінансової системи — React, TypeScript, Node.jsШукаємо досвідченого full-stack розробника або невелику команду для розробки корпоративної фінансової системи з нуля. Необхідно реалізувати повний цикл розробки: проектування архітектури, backend, frontend, базу даних, тестування та запуск системи. Технології: Frontend: React,… Javascript та Typescript, Веб-програмування ∙ 1 година 46 хвилин тому ∙ 34 ставки |
Розробник ігор
53 739 UAH
Шукаємо досвідченого розробника ігор для доопрацювання існуючого проекту на PixiJS. Необхідно покращити математичну систему гри, переробити та збалансувати бонусні раунди, а також внести зміни в поточну ігрову логіку. Обов'язковий досвід комерційної розробки ігор та впевнене… Javascript та Typescript, Розробка ігор ∙ 6 годин 28 хвилин тому ∙ 13 ставок |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 6 годин 28 хвилин тому ∙ 18 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 21 година тому ∙ 31 ставка |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 707 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 7 днів 3 години тому ∙ 119 ставок |