billypelegrini

billypelegrini
Рейтинг
47
Регистрация
20.02.2019

XPraptor, вобщем практика решает, попробую пройти.

Блин ну нет того что леает юзер кампом и чего нельзя выполнить без него.. надо копать глубоко но тут уж.. хз.. вопрос желания и квалификации.

---------- Добавлено 09.10.2019 в 22:01 ----------

XPraptor:
скорость упадет в разы, затраты ресурсов возрастут.

вот это не факт, я же не собрался веь браузер заюзать.. мне нужно от него пару ивентов.

---------- Добавлено 09.10.2019 в 22:01 ----------

XPraptor:
ты не можешь в библиотеку встроить запрещенные обработчики

та ну. чем они запрещены физически? ничем. просто дописать код.

---------- Добавлено 09.10.2019 в 22:02 ----------

это просто сложно потому и такая недостижимость везде, нужно просто один раз разрулить тему.

XPraptor:
генерить запрещено и никто не сделает этого, пока не разрешат.

так можно допистьв тот же V8 и заприватить, а я также велосипедосроитель уже 12 лет, но я по прежнему не считаю себя гурёй в теме.

---------- Добавлено 09.10.2019 в 21:56 ----------

XPraptor:
Запросный бот запросто на средних ресах такое исполнит, а системный - наверное весь цод надо арендовать под это.

Та погодь, может получится проботить этот тест а потом и другие...))

---------- Добавлено 09.10.2019 в 21:58 ----------

Давай разницу что ты понимаешь под запросным и системным ботом? Либы, так понимаю запросный, а системный это браузер... но.. события должны генериться яваскриптом, они им понимаются то есть есть движки под это.. если нет их опять же можно дописать в сишную либу и все на том.

Tarry, конкретизируй? жаваскриптом не получтся такое ботать? тогда почему. нет я без скепсиса, я тоже ищу.

---------- Добавлено 09.10.2019 в 21:45 ----------

... с другой стороны джабаскриптом получается боатть намного больше чем навесило бы чтобы от него отказываться.

XPraptor, ты чем нагибаешь, селениум...? курсорпозишн вроде как-то проходя найтмаром, я пока пробую.

---------- Добавлено 09.10.2019 в 21:41 ----------

Сдругой сторны моя гиппотеза по статистическому отлову адсенса может быть просто гиппотезой... и тогда проботав твой тест можно его нагнуть ))

XPraptor, пробую, возможно найду способ, я сам думал о такой защите и делал.

#Lesson 2

Linux (Ubuntu / Debian)

sudo apt-get install nodejs

Windows

https://nodejs.org/en/download/

качаем, запускаем инсатллер.

дальнейшие маны из консоли винды, в линуксе -- то де самое но через sudo или без (если с рута)

---------- Добавлено 09.10.2019 в 20:09 ----------

XPraptor:
покрась ботом квадрат:
https://aa2a.ru/events.php

Собственно начнем, но для начала axios-ом, понятно что действия javascript выполнить не получится, но на первом шаге -- задача получить код страницы

npm start

package.json

{
"name": "parser",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node app.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"axios": "^0.19.0",
"cheerio": "^1.0.0-rc.3",
"nightmare": "^3.0.2",
"vo": "^4.0.2"
}
}


---------- Добавлено 09.10.2019 в 20:21 ----------

Далее, закошмариваем эту тему (Nightmare -- название либы в переводе "кошмар")



---------- Добавлено 09.10.2019 в 20:22 ----------

В итоге: 5 секунд видим на экране Electron -браузера вьюв страницы.

---------- Добавлено 09.10.2019 в 21:00 ----------

XPraptor, предварительный результат: пройти твой бэнчмарк именно Nightmare на дэфолте не получилось, но сейячас что-то буду смотреть по ёрзанию мышкой в либах.

Tarry:
Ну у меня всё давно стоит и используется, ибо по крайней мере NPM наше всё )

Лучше разобрать всё по шагам, я часто сам смотрю старые маны свои и не понимаю например как настроить среду разработки и на этом идёт повторное изучение, вобщем я запасаюсь и пожалуй сегодня постараюсь выдать второй урок, потому что первый был по сути вводной.

Собственно для второго урока необходимо установить NodeJs путём скачивания с оффайта и следования манам (мануалам -- руководствам), впринципе я этот момент разберу, также необходимо запстись пивасом и если есть пагубнабя привычка -- сигами (бросайте) ))

---------- Добавлено 09.10.2019 в 19:13 ----------

Tarry:
давай, хоть что-то путёвое в этом унылом царстве )

та я старюсь собрать мозги в кучу и выдать))

Как говорится сущестует предел деления зарплаты программиста)) С другой стороны что можно ждать от программиста на почасовке, особенно если в команде 8 мидлов которых приходится переписывать потому что на тебе выходной результат)) Не..., кто работал на галлерах опенспейсных меня поймёт о чём я))

---------- Добавлено 09.10.2019 в 19:03 ----------

Оk, скажу вкраце что следующим уроком будем (или не будем) парсить выдачу гугла 2мя способами -- с яваскриптом и без, точнее наоброт, сперва второе потом первое, с разбором полётов и гитами если дотяну))

Всего: 466