Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.09.2012, 19:55
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

Люблю конкурсы :)
Я пользуюсь хостингом компании http://sprinthost.ru

Хостинг так себе, даже не охота оплачивать следующий год

Сегодня от них пришло письмо с интересным конкурсом.

На страницах сайте (указан выше) они будут размещать картинки, которые надо будет находить и урлы этих страниц указывать в личном кабинете.
Каждую неделю по 4 картинки, всего 6 недель, итого 24 картинки на страницах их сайта.

Приз 500 рублей на счет (щедрость то какая ).

Конечно лазить по сайту (чуть меньше 300 урлов) 6 недель - глупо.
Тут чисто спортивный интерес.

Картинки выглядят вот так:









Методом тыка наткнулся на две из них вот тут (низ правый угол):
http://sprinthost.ru/tariffs/dedicated.html
и тут:
http://sprinthost.ru/docs/billing.html



К чему это все и при чем тут js?
Как и у любого сайта у них есть sitemap http://sprinthost.ru/sitemap.xml

Там все урлы.

с помощью регулярных выражений можно разбить этот список на урлы в массиве:

var arr = xxx.split(" ");

            for( var i = 0, len = arr.length; i < len; i++ ) {
                var key = c[i];


Каждая картинка имеет одинаковые параметры width="20" height="29"

Поискать на страницах картинки с этими параметрами (как, пока еще думаю) и дело в шляпе..


Страница конкурса http://sprinthost.ru/news/20120917.html

Последний раз редактировалось dmitry111, 17.09.2012 в 19:59.
Ответить с цитированием
  #2 (permalink)  
Старый 17.09.2012, 20:02
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

да там легко их искать
Ответить с цитированием
  #3 (permalink)  
Старый 17.09.2012, 20:08
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

вот всем буркмарклет:
javascript:for (var i = 0; i < document.images.length; i++) {if (/http\:\/\/sprinthost\.ru\/img\/runen\/*/.test(document.images[i].src))alert(document.images[i].src)};void 0
Ответить с цитированием
  #4 (permalink)  
Старый 17.09.2012, 20:08
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Цитата:
Как и у любого сайта у них есть sitemap
очень спорное утверждение)))

Я бы выкачал сайт ну тем же телепортом и вивером поискал бы картинки, имхо так быстрее))
Ответить с цитированием
  #5 (permalink)  
Старый 17.09.2012, 20:12
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от dmitry111
Поискать на страницах картинки с этими параметрами (как, пока еще думаю)
Делаешь букмарклет, который читает sitemap.xml, затем создает фрейм и подгружает по очереди все страницы. Для каждой страницы выполняешь поиск среди document.images по src начинающемуся с http://sprinthost.ru/img/runen/, и запоминаешь url страницы, если изображение найдено. В конце цикла выводишь полученный список любым удобным способом.

Остается кликнуть по закладке на любой странице сайта -
Сообщение от dmitry111
и дело в шляпе
__________________

Гейзенберг, возможно, читал этот тред.

Последний раз редактировалось Дзен-трансгуманист, 17.09.2012 в 20:15.
Ответить с цитированием
  #6 (permalink)  
Старый 17.09.2012, 20:13
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

вот еще одна http://sprinthost.ru/tariffs/abo.html
Ответить с цитированием
  #7 (permalink)  
Старый 17.09.2012, 20:14
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

о кстати хорошая идея
Ответить с цитированием
  #8 (permalink)  
Старый 17.09.2012, 20:15
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

я о document.images даже и не думал спасибо
Ответить с цитированием
  #9 (permalink)  
Старый 17.09.2012, 20:17
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Дзен-трансгуманист,
ололо, ты кажись забыл о политике безопасности (я не проверял, но уверен что не сработает)
Ответить с цитированием
  #10 (permalink)  
Старый 17.09.2012, 20:17
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

dmitry111,
не прокатит
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Различные конкурсы. Phoenix Оффтопик 7 30.09.2019 08:07
Люблю политику. В Москве подожгли очередной офис "Единой России". Это случайность или elf2002 Оффтопик 2 09.01.2012 16:19