Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 15.10.2019, 13:07   #141
XPraptor
WebMonster
 
Аватар для XPraptor
 
Регистрация: 15.10.2004
Адрес: Minsk
Сообщений: 3,230
Репутация: 256247

По умолчанию Re: Бототворения псто

Цитата:
Сообщение от billypelegrini Посмотреть сообщение
понимаешь... как бы тебе объяснить, на самом деле существует всего один достоверный признак
Понимаешь... есть очень много признаков, позволяющих отличить программиста от младенца-писаки, и такие высказывания один из них )
XPraptor вне форума   Ответить с цитированием

Реклама
Старый 15.10.2019, 13:26   #142
billypelegrini
Аспирант
 
Аватар для billypelegrini
 
Регистрация: 20.02.2019
Сообщений: 135
Репутация: -32189

ТопикСтартер Re: Бототворения псто

Мой "бот" с хорошей архитектурой и вакуумом говорит что тебе стоит попить сока вчерашних арбузиков и успокоится ))
billypelegrini вне форума   Ответить с цитированием
Старый 15.10.2019, 14:24   #143
XPraptor
WebMonster
 
Аватар для XPraptor
 
Регистрация: 15.10.2004
Адрес: Minsk
Сообщений: 3,230
Репутация: 256247

По умолчанию Re: Бототворения псто

Цитата:
Сообщение от billypelegrini Посмотреть сообщение
Мой "бот"
У тебя нет и не может быть никаких ботов, ты просто выдумщик-копипастер, который не имеет ни малейшего понятия о ботах.
XPraptor вне форума   Ответить с цитированием
Старый 17.10.2019, 19:18   #144
oleg587
Кандидат наук
 
Регистрация: 28.02.2012
Сообщений: 460
Репутация: 27640

По умолчанию Re: Бототворения псто

Цитата:
Сообщение от Twickbot Посмотреть сообщение
Задачка архипримитивная.
Элементарно решается с помощью написанной мной программы и трех строчек кода:
Код:
open_browser('Firefox_RU', [])
open_url('https://aa2a.ru/events.php')
move_cursor_on_element_with_xpath('//*[@id="i_1_"]')
В чем может каждый убедиться, скачав программу и установив ее по этому мануалу:
https://www.twickbot.com/ru/manuals/107-ust-ru
Затем создав сценарий из вышеуказанных трех строчек и запустив его.

На мой неискушенный взгляд, в этом топике не гуру чему-то обучает, а чисто детский сад.
Потратил 20 минут на регистрацию, скачивание и установку, думая что там что то интересное. А там обычный селениум, обернутый в какой то врапер . С таким же успехом можно было выложить функцию на winapi и обозвать всех детсадовцами))
oleg587 вне форума   Ответить с цитированием
Старый 17.10.2019, 19:23   #145
Twickbot
Программист и Сисадмин
 
Аватар для Twickbot
 
Регистрация: 13.03.2017
Адрес: www.twickbot.com
Сообщений: 367
Репутация: 48797
Отправить сообщение для Twickbot с помощью Skype™
Социальные сети Аккаунт в Telegram

По умолчанию Re: Бототворения псто

Цитата:
Сообщение от oleg587 Посмотреть сообщение
А там обычный селениум,
А что, я обещал что-то необычное?

Ты скажи, работает или нет?

---------- Добавлено 17.10.2019 в 18:33 ----------

Цитата:
Сообщение от Twickbot Посмотреть сообщение
обозвать всех детсадовцами...
Пожалуйста, не надо лгать.
Я всех детсадовцами не обзывал.

А конкретнее:
Если задачу можно решить в три строки, а вместо этого выкладывается куча строк кода, то это и есть детский сад.
Twickbot вне форума   Ответить с цитированием
Сказали спасибо:
Старый 17.10.2019, 19:49   #146
oleg587
Кандидат наук
 
Регистрация: 28.02.2012
Сообщений: 460
Репутация: 27640

По умолчанию Re: Бототворения псто

Цитата:
Сообщение от Twickbot Посмотреть сообщение
А что, я обещал что-то необычное?

Ты скажи, работает или нет?

---------- Добавлено 17.10.2019 в 18:33 ----------
Я не проверял, там еще ключ какой то надо получить, да и ссылка уже не доступна. Но работать то должно 100%
Цитата:
Сообщение от Twickbot Посмотреть сообщение
Пожалуйста, не надо лгать.
Я всех детсадовцами не обзывал.

А конкретнее:
Если задачу можно решить в три строки, а вместо этого выкладывается куча строк кода, то это и есть детский сад.
Ага, только за этими 3 строчками тянется реальный браузер и куча библиотек)
oleg587 вне форума   Ответить с цитированием
Старый 17.10.2019, 20:03   #147
XPraptor
WebMonster
 
Аватар для XPraptor
 
Регистрация: 15.10.2004
Адрес: Minsk
Сообщений: 3,230
Репутация: 256247

По умолчанию Re: Бототворения псто

oleg587, Если тебе нужно в пару строчек на сервере парсить серп гугла, то вот тебе тоже двух-строчный бот для этого:
убрал

(долго держать не буду, чтобы IP в бан мне не отправили )

Последний раз редактировалось XPraptor; 17.10.2019 в 20:37..
XPraptor вне форума   Ответить с цитированием
Сказали спасибо:
Старый 17.10.2019, 20:08   #148
Twickbot
Программист и Сисадмин
 
Аватар для Twickbot
 
Регистрация: 13.03.2017
Адрес: www.twickbot.com
Сообщений: 367
Репутация: 48797
Отправить сообщение для Twickbot с помощью Skype™
Социальные сети Аккаунт в Telegram

По умолчанию Re: Бототворения псто

Цитата:
Сообщение от oleg587 Посмотреть сообщение
Но работать то должно 100%
Оно и работает на 100%.

Цитата:
Сообщение от oleg587 Посмотреть сообщение
Ага, только за этими 3 строчками тянется реальный браузер и куча библиотек)
Любая программа использует "кучу библиотек".
Если она, конечно, не написана в машинных кодах.
И...?
Twickbot вне форума   Ответить с цитированием
Старый 23.10.2019, 11:44   #149
billypelegrini
Аспирант
 
Аватар для billypelegrini
 
Регистрация: 20.02.2019
Сообщений: 135
Репутация: -32189

ТопикСтартер Re: Бототворения псто

Код:
const axios = require('axios')
const Nightmare = require('nightmare')
const cheerio = require('cheerio')
const fs = require('fs')
const mysql = require('mysql')

const nightmare = Nightmare({
	show: true,
	gotoTimeout: 30 * 1000, // in ms
	waitTimeout: 30 * 1000 // in ms
});

const url3 = 'https://site.com/';
function nightmareGetPage2(url) {
	nightmare
		.goto(url)
		.wait('body')
		.evaluate(() => document.querySelector('body').innerHTML)
		.end()
		.wait(10 * 1000)
		.then(responce => {
			console.log(getData(responce));
		})
		.catch(err => {
			console.log(err);
		});
}

nightmareGetPage2(url3)
Парсит сайт с клаудфларом, поднимался вопрос недавно, типа клауд нереально пропарсить и всё такое... реально.

---------- Добавлено 23.10.2019 в 10:53 ----------

Цитата:
Сообщение от Twickbot Посмотреть сообщение
Любая программа использует "кучу библиотек".
Ну прекрати эти жалкие демагогии, тебе пытаются пояснить что твоя программа обычная обёртка над API Selenium Server, на что ты срываешься к странную полемику класса демагогии о прописных истинах))
billypelegrini вне форума   Ответить с цитированием
Старый 27.10.2019, 11:43   #150
billypelegrini
Аспирант
 
Аватар для billypelegrini
 
Регистрация: 20.02.2019
Сообщений: 135
Репутация: -32189

ТопикСтартер Re: Бототворения псто

XPraptor, с другой стороны, не совсем понятен твой метод отсева ботов, вчара анализировал как работает клоудфлар и вспомнил как кнопками с задержкой обходили бан, по итогу бот не ждёт как пользователь, а то что ты накрутил с событиями...не думаю что это настолько надёжно работает, по крайней мере кнопка с задержкой работала нормально и клоадфлар тоже работает и именно за счёт таймаута. Если хорошо разираешься в JS неплохо было бы если бы показал как из mysqljs синхронно вытаскивать возврат, потому что писать эти небоскрёбы из колбэков не вариант.
billypelegrini вне форума   Ответить с цитированием
Ответ

Метки
#axios , #browser automation , #nightmarejs , #nodejs



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны