Пожалуйста, обратите внимание, что пользователь заблокирован
В общем я сидел, и решил запилить цикл статьей. Один хер сижу делаю для себя что-то и иногда требуются какие-то решениея на скорую руку или еще что. Вот буду делиться опытом с вами.
Всегда человеком двигает лень. Мне в админку нужно было накидать иконок приложений. Но мля выкачивать их это же просто ..... короче я сразу понял что это не мое. И мне пришла в голову идея, а почему бы и не попарсить.
Это все в продолжение темы https://xssforum7mmh3n56inuf2h73hvhnzobi7h2ytb3gvklrfqm7ut3xdnyd.onion/threads/27905/
И тут меня осенило. Почему мы не тырить эти картинки с главного стора. Защиты там нет. Бегай по странице не хочу. и я отправился на поиски. Идем на https://play.google.com/store
Выбираем там любое приложение. https://play.google.com/store/apps/details?id=com.google.android.youtube Ну к примеру ютуб он в топ 1. Ахаха.
Видим что главной иконки, как уже потом выяснилось каждого приложения есть
И больше его ни где нет.
Немного обдумав высраиваем план
Ну что? По говнокодим? ^_^
Нам понадобится быдло php
Вот собственно и все
всем бобра
P.S. вынаверное поняли что getElementsByTagName можно выбрать любую группу тегов а потом с помощью getAttribute отсортировать их. Так к примеру парсятся сайты на мыльники и так далее. Ни чго сложного и заумного нет. Все это стандартные библиотеки.
Всегда человеком двигает лень. Мне в админку нужно было накидать иконок приложений. Но мля выкачивать их это же просто ..... короче я сразу понял что это не мое. И мне пришла в голову идея, а почему бы и не попарсить.
Это все в продолжение темы https://xssforum7mmh3n56inuf2h73hvhnzobi7h2ytb3gvklrfqm7ut3xdnyd.onion/threads/27905/
И тут меня осенило. Почему мы не тырить эти картинки с главного стора. Защиты там нет. Бегай по странице не хочу. и я отправился на поиски. Идем на https://play.google.com/store
Выбираем там любое приложение. https://play.google.com/store/apps/details?id=com.google.android.youtube Ну к примеру ютуб он в топ 1. Ахаха.
Видим что главной иконки, как уже потом выяснилось каждого приложения есть
alt="Cover art"
И больше его ни где нет.
Немного обдумав высраиваем план
- Открываем страницу https://play.google.com/store/apps/details?id=PKG где PKG имя пакета
- Находим все картинки и выбираем тег где есть наш альт
- Получаем src и сохраняем его
Ну что? По говнокодим? ^_^
Нам понадобится быдло php
$url="https://play.google.com/store/apps/details?id=".$pkg;
$html = file_get_contents($url);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$tags = $doc->getElementsByTagName('img');
foreach ($tags as $tag) {
if($tag->getAttribute('alt')=="Cover art"){
$cu = $tag->getAttribute('src');
if(strlen($cu)>0){
$icon = file_get_contents($cu);
file_put_contents($img_path,$icon);
}
break;
}
}
Вот собственно и все
P.S. вынаверное поняли что getElementsByTagName можно выбрать любую группу тегов а потом с помощью getAttribute отсортировать их. Так к примеру парсятся сайты на мыльники и так далее. Ни чго сложного и заумного нет. Все это стандартные библиотеки.