Покинул форум
Сообщений всего: 38
Дата рег-ции: Нояб. 2013
Помог: 0 раз(а)
Пишу бот на игру и тут столкнулса с проблемой,
Нужно написать функцию чтоб искала на странице ссылку и переходила по ней.
Только ссылка не в стандартном виде (http://) а словесная, например "получить награду".
Что посоветуете использовать?
DelphinPRO
Отправлено: 23 Декабря, 2013 - 14:46:13
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
fagot пишет:
Только ссылка не в стандартном виде (http://) а словесная, например "получить награду".
а примерчик код-то покажете?
Ссылка в коде в любом случае выглядит одинаково - тег <a>
----- Чем больше узнаю, тем больше я не знаю.
fagot
Отправлено: 23 Декабря, 2013 - 14:49:47
Новичок
Покинул форум
Сообщений всего: 38
Дата рег-ции: Нояб. 2013
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
DelphinPRO пишет:
Ссылка в коде в любом случае выглядит одинаково - тег <a>
Однако, капля JS и немного стилей - и много чего может выглядеть как ссылка, вести себя как ссылка, но не быть тегом a.
Но HTTP-запрос есть точно. Поэтому берём firebug или любой другой инструмент и смотрим что где когда.
----- PostgreSQL DBA
DelphinPRO
Отправлено: 23 Декабря, 2013 - 15:04:58
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
fagot, зачем мне ваш бот. вы покажите то, что парсить собрались
Мелкий, верно. но в любом случае она как-то идентифицируется.
----- Чем больше узнаю, тем больше я не знаю.
fagot
Отправлено: 23 Декабря, 2013 - 15:08:18
Новичок
Покинул форум
Сообщений всего: 38
Дата рег-ции: Нояб. 2013
Помог: 0 раз(а)
DelphinPRO пишет:
fagot, зачем мне ваш бот. вы покажите то, что парсить собрались
Мелкий, верно. но в любом случае она как-то идентифицируется.
<a href="/trophy-1/gen_code-c81e728d9d4c2f636f067f89cc14862c">Вы нашли Елку!</a> тоесть сылку?
DelphinPRO
Отправлено: 23 Декабря, 2013 - 22:14:32
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Что вы мне мозги морочите? это обычная ссылка. Парсится обычной регуляркой. Примеров регулярных выражений на этом форуме (не считая остального тырнета) - вагон и маленькая тележка.
"Словесные" ссылки какие-то выдумал...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.