Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Объясните, пожалуйста, насчёт wget  (Прочитано 2544 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Объясните, пожалуйста, насчёт wget
« Ответ #15 : 10 Июля 2013, 09:30:30 »
peregrine,
Вау!
Спасибо огромное!
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Объясните, пожалуйста, насчёт wget
« Ответ #16 : 05 Августа 2013, 02:08:11 »
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Объясните, пожалуйста, насчёт wget
« Ответ #17 : 05 Августа 2013, 03:04:11 »
Там ссылка в тегах страницы, которую ты ищеш), вот парсим его

<div id="bigwall" class="right" style="width: 80%; height: 797px;">

<script> блабла</script><img src="http://ns223506.ovh.net/rozne/f80662ade1a5cda38c1c6ab3d219dd85/wallpaper-2892072.jpg" style="width: 865px; height: 692px; margin-top: 50px;" id="aeaoofnhgocdbnbeljkmbjdmhbcfkfdb-mousedown">
</div>
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн piyavking

  • Автор темы
  • Активист
  • *
  • Сообщений: 761
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Объясните, пожалуйста, насчёт wget
« Ответ #18 : 05 Августа 2013, 14:10:56 »
JmAbuDabi,
Ээээ...

В коде http://wallbase.cc/wallpaper/2900464 вот строчки, отвечающие за картинку:

<div id="bigwall" class="right">

<script type="text/javascript">document.write('<img src="'+B('aHR0cDovL25zMjIzNTA2Lm92aC5uZXQvcm96bmUvNmE3ZDU1NTI0YmY0MTJhZDMzNTMxNTQ5YjE0ZjA0N2Mvd2FsbHBhcGVyLTI5MDA0NjQuanBn')+'" />');</script>

</div>

И как их парсить?
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Объясните, пожалуйста, насчёт wget
« Ответ #19 : 05 Августа 2013, 19:57:24 »
Парсить, можно с помощью питона

И легко догадаться, что кодирование производилось в base64

B('aHR0cDovL25zMjIzNTA2Lm92aC5uZXQvcm96bmUvNmE3ZDU1NTI0YmY0MTJhZDMzNTMxNTQ5YjE0ZjA0N2Mvd2FsbHBhcGVyLTI5MDA0NjQuanBn')
Функция декодирует ссылку на картинку, алгоритм base64
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Объясните, пожалуйста, насчёт wget
« Ответ #20 : 06 Августа 2013, 03:08:43 »
regenerat, а ещё можно использовать awk и sed...

 

Страница сгенерирована за 0.028 секунд. Запросов: 26.