Бототворения псто

billypelegrini
На сайте с 20.02.2019
Offline
47
#141

Мой "бот" с хорошей архитектурой и вакуумом говорит что тебе стоит попить сока вчерашних арбузиков и успокоится ))

XPraptor
На сайте с 15.10.2004
Offline
333
#142
billypelegrini:
Мой "бот"

У тебя нет и не может быть никаких ботов, ты просто выдумщик-копипастер, который не имеет ни малейшего понятия о ботах.

O5
На сайте с 28.02.2012
Offline
101
#143
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 и обозвать всех детсадовцами))

Ускорение индексации. (http://tinyurl.com/q5otj3w) Качественный хостинг от 50 р. (http://goo.gl/c1ULnT) Лучшая биржа контента (http://goo.gl/sxl0kL)
Twickbot
На сайте с 13.03.2017
Offline
56
#144
oleg587:
А там обычный селениум,

А что, я обещал что-то необычное?

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

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

Twickbot:
обозвать всех детсадовцами...

Пожалуйста, не надо лгать.

Я всех детсадовцами не обзывал.

А конкретнее:

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

Автоматизация работы в браузере. Пишу парсеры, постеры, кликеры, лайкеры, и т.п.
O5
На сайте с 28.02.2012
Offline
101
#145
Twickbot:
А что, я обещал что-то необычное?

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

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

Я не проверял, там еще ключ какой то надо получить, да и ссылка уже не доступна. Но работать то должно 100%

Twickbot:

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

А конкретнее:
Если задачу можно решить в три строки, а вместо этого выкладывается куча строк кода, то это и есть детский сад.

Ага, только за этими 3 строчками тянется реальный браузер и куча библиотек)

XPraptor
На сайте с 15.10.2004
Offline
333
#146

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

убрал

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

Twickbot
На сайте с 13.03.2017
Offline
56
#147
oleg587:
Но работать то должно 100%

Оно и работает на 100%.

oleg587:
Ага, только за этими 3 строчками тянется реальный браузер и куча библиотек)

Любая программа использует "кучу библиотек".

Если она, конечно, не написана в машинных кодах.

И...?

billypelegrini
На сайте с 20.02.2019
Offline
47
#148


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
На сайте с 20.02.2019
Offline
47
#149

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

billypelegrini
На сайте с 20.02.2019
Offline
47
#150

Вчера учил промисы с новым асинком и научился писать матерные предложения на ES6/7, он это позволяет делать, я серьёзно ))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий