|
|
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
Уважаемые специалисты, здравствуйте. Необходимы советы в процессе создания бота-кликера на Java. Пока малые знания в программировании, в частности в Java. Занимаюсь самообучением, по вечерам после завода(сильно далеко не студент). Для того чтобы хоть как-то закреплять бессистемно получаемые знания, решил что требуется постоянное написание чего-то простого, но реально работающего/функционирующего - бот, бложик какой(гостевая/регистрация/тп), др. Иначе все забывается, и приходится по нескольку раз возвращаться к одним и тем же темам. Остановился пока на попытке написать бот, который бы мог сканировать, или наверное правильней будет сказать - парсить web-страницы, уметь отличать/выявлять ссылки, переходить по ним, как понял это связано с GET и POST технологиями. Пока что сделал по этой теме - это почитал теорию. Да и мысли есть как попробовать подобную программу в реале, то есть такой тренировочный проект с интересом. Но первостепенна практика написания на Java, использование дополнительных технологий и их взаимодействие(в вакансиях много где требуется знания web-технологий, помимо Java). Общая цель освоить программирование, в частност Java. Пришел на Sql.ru потому как четко пока не представляю как реализовать это на Java(Бота), из-за еще пока малых познаний и понимания куда двигаться. Да и в процессе вопросы будут возникать. Из освоенного уже - Код - Чарльза Петцольда, и в данный момент сижу со второй книгой - Философия Java, Брюс Эккель(4). Посоветовал опытный Java разработчик в рамках этих двух книг пока поработать. "Код", потому как ноль в PC, и хотелось понимать как на разных уровнях все устроено. Проработал книгу от корки до корки(Код) - чему рад. Jdk, Tomcat, Eclipce установлены и все окружения настроены. Пока не дошел до интеграции Tomcat в Eclipce, или наоборот(еще не приступал к проектам). С HTML разобрался что за зверь, по практиковался с созданием страничек на нем через Notepad++, и открывая в браузере. Как мог уже поработал с Java в среде разработки Eclipce(после командной строки), поподключал библиотеки, пописал программки из примеров разных, в том числе из Философия Java. Не всегда в книге для меня доступен материал, потому приходится периодически обращаться к сторонним источникам - сайты/ютуб. Нужна практика подключения библиотек, создания классов и их объектов, с методами, и далее(процедурный стиль, из Петцольда, казался проще). Продолжу разумеется в целом сам разбираться в создании бота. Единственное что прошу на данный момент от участников форума, это какие технологии необходимо дополнительно освоить помимо HTML, GET/POST для этого дела? То есть, как бы вы начали изучать/начинать процесс создания подобной программы будучи начинающими? В какие, возможно 2-3 направления, следует пойти, чтобы в итоге иметь возможность сложить эти знания и создать в итоге подобную программу? Спасибо за время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2016, 23:24 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
AlbertUfaНеобходимы советы в процессе создания бота-кликера на Java. можно посоветовать Selenium, но, судя по вашему рассказу, рановато и толку будет мало, хотя для практики любая посильная задача хороша. Тут вообщем то и Tomcat не нужен, т.к. можно запускать бота "в массы" прямо из эклипсы, пока не забанят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 00:04 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
rema174, спасибо что подтвердили мысль о пользе любой практики в данном направлении. Значит хот бессистемно но придти к цели можно. Selenium как понял это готовый. - Требуется самому научится от начала и до конца написать программу, произвести ее взаимодействие с другими необходимыми технологиями, которые сейчас и пытаюсь выявить(доп. технологии). Прояснили что бота можно из среды разработки запускать, на заметку, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 00:25 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
Сильно ли отличается технология парсинга документа XML от HTML? Если этот же способ применить для будущего бота, в случае с HTML страничкой. Нашел видео по созданию Java парсера, но только на примере XML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 00:31 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
AlbertUfaСильно ли отличается технология парсинга документа XML от HTML? Если этот же способ применить для будущего бота, в случае с HTML страничкой. Нашел видео по созданию Java парсера, но только на примере XML.А не пробовали набрать в поиске java parse html ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 01:33 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
AlbertUfa, Технология такая. Пишешь код, ошибка. После 3х часов её бодания спрашиваешь на форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 08:40 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
AlbertUfaНужна практика подключения библиотек maven - на самом базовом уровне и о "практике" подключения библиотек можно надолго забыть AlbertUfaСильно ли отличается технология парсинга документа XML от HTML если самому писать парсер - сильно (восстановление при ошибках для HTML нужно делать, иначе практической ценности парсер представлять не будет) для начала - взять JSOUP - хватит надолго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 09:01 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
Помимо гет пост, посмотреть про дом-/сакс-парсеры + регулярные выражения могут пригодиться. Делать поэтапно на конкретном примере, т.е. берешь конкретный сайт и начинаешь его мучить ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 10:26 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
Большое спасибо всем отписавшимся! Получил название технологий на которые буду ориентироваться/реагировать при поиске/реализации: JSOUP, сборщик пректов Maven, Дом/Сакс парсеры и регулярные выражения, помимо GET/POST. В процессе надеюсь будут еще открытия. Вбивал чуть ранее в поиск запрос подобный java parse html, но еще пока из-за недостаточного опыта даже на уровне - создание классов с объектами и подбор методов, информация не воспринялась хорошо. Теперь быстро пройдусь по базовым вещам, одновременно начиная писать код парсера, дергающего ссылки с какой нибудь простой(не перегруженной) странички в сети. В начале даже в самой среде создам простейший HTML документ с минимумом тегов, и с него начну, чтобы поучиться пособирать проекты. Еще раз на данный момент спасибо. Проясняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 19:18 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
AlbertUfaВ начале даже в самой среде создам простейший HTML документ с минимумом тегов, и с него начну, чтобы поучиться пособирать проекты. вы напутали мухов с котлетами - собирание проектов относится к HTML документам так, как собирание помидор к поеданию бананов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2016, 19:50 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
rema174, я наверное не совсем точно выразился. Имел ввиду поучится собирать разные классы в среде разработки. Если и это верно конечно. Пока на практики не дошел до Maven, нет конечно представления что это на самом деле. Спасибо за корректировку, важно все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2016, 17:10 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
Ботов обычно на Python пишут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2016, 17:33 |
|
||
|
Бот на Java
|
|||
|---|---|---|---|
|
#18+
maytonБотов обычно на Python пишут. Спасибо за заметку, согласен, потому как встречаю часто по теме создания ботов именно на Python. В моем случае освоить Java - первостепенно. А бот это больше тренировка для освоения языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2016, 18:03 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39204722&tid=2124199]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 516ms |

| 0 / 0 |
