Написание скриптов для 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
Если сработаемся то позже будет еще подобная работа.
Спасибо!
-
184 2 0 Добрый день, работаю с nodejs уже больше 3 лет, готов реализовать для вас данную программу.
-
11 Добрый день!
готов реализовать на PhantomJS, но лучше на puppeteer, будет быстрее
"но в идеале нужно сделать проверку когда ругается на количество символов" - думаю это не проблема, можно сделать
обращайтесь!
-
Там же есть апи - https://content-watch.ru/api/
-
Артем Са ContentCo
Нужно именно через web, т.к. нужны скриншоты.
-
Актуальні фриланс-проєкти в категорії Javascript
Laravel + VueJS + InertiaJS ``` Ларавель + В'юДжеС + ІнерціяДжеСGood day, the project is written, it is working and ready to launch. Except for one nuance. SSR(Server Side Rendering) works very slowly, when launching a bot to check the load - the site crashes after 3-4 minutes. If you restart SSR during the check, it works but very slowly.… Javascript, PHP ∙ 2 ставки |
Обмінний сервіс
20 000 UAH
Є працюючі обмінники, необхідно покладатися на приклад, зробити обмінник криптовалют: Дизайн і код можна взяти повністю з працюючого сайту, тобто - зробити копію. Курс та інші дані для обміну - що я міг би виставляти в ручному режимі. Обмін також відбудеться в ручному режимі. Javascript, Веб-програмування ∙ 17 ставок |
Розробка програмного забезпечення для створення Open Book в мережі Solana
4200 UAH
Під час створення взаємозамінних токенів (SPL token) в мережі Солана необхідно автоматизувати процес створення Open Book для токену та прискорити його за рахунок підвищення комісій за транзакцію. Функції програмного забезпечення: - Створювати Open Book - Встановлювати ліміт… Java, Javascript |
Розробка сайту за макетом
20 000 UAH
Добрий день. Є макет у фігмі: https://www.figma.com/file/RGVIymprYc4QaiJ5qp3iwL/LayerGame?type=design&node-id=0-1&mode=design Є ui kit і готова верстка сторінки Main, виконана на React, анімації реалізовані за допомогою GSAP. Необхідно сверстати на цьому стеці ще 2 сторінки… HTML та CSS верстання, Javascript ∙ 37 ставок |
ParallaxПотрібно зробити такий параллакс як тут https://www.bangbangforever.com/#artists, тобто відео блок відео( уже все сверстано є) і також уже частина параллакса готова, стек Next.js Javascript ∙ 2 ставки |