[PHP] Написал небольшой парсер файлов gamebanana

Тема в разделе "Полезные статьи и материалы", создана пользователем Twelvee, 7 июн 2016.

  1. Twelvee

    Twelvee

    Сообщения:
    28
    Симпатии:
    7
    Друзья, только что нужно было скачать карты с gamebanana.com, но было настолько лень, что решил написать парсер небольшой.

    Как же этим пользоваться:
    Откройте файлик getbanana.php и пропишите нужную ссылку на категорию, например:
    Код:
    $html=file_get_html('http://gamebanana.com/maps/cats/7353'); 
    Тобишь вместо этого:
    Код:
    http://gamebanana.com/maps/cats/7353
    Все, загружаем на сервер и открываем в браузере этот файлик.

    Думаю многим будет полезен, знающим людям может как исходник для чего-либо.

    Выкладываю Вам кароч.
     

    Вложения:

    • getBanana.rar
      Размер файла:
      14,4 КБ
      Просмотров:
      25
    • Снимок.PNG
      Снимок.PNG
      Размер файла:
      46,1 КБ
      Просмотров:
      77
    Meowmurmur, inklesspen, Chaos_Engine и 2 другим нравится это.
  2. AS TRO

    AS TRO

    Сообщения:
    1.060
    Симпатии:
    541
    @Twelvee, Парсер выводит прям весь список сразу с, к кримеру, 16 страниц? Тобишь на 1 странице 10 карт, всего страниц 6. Сколько ссылок выведет парсер? 60 или 10?

    Ps,нет возможности проверить, поэтому и приходится спрашивать :)
     
  3. Twelvee

    Twelvee

    Сообщения:
    28
    Симпатии:
    7
    Могу сделать, чтобы сразу со всех страниц. Но мне удобнее было по 1 странице вставлять ссылки. Пока что только по 1й странице
     
  4. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.221
    Симпатии:
    398
    @AS TRO, точно больше 20-ти за раз выдаёт, но вот все или не все вытягивает - сказать не возьмусь, так как скрипт ещё не отработал до конца.
    --- Добавлено позже ---
    UPD: c Maps - GAMEBANANA вытянуло 30 ссылок ровно
     
  5. Twelvee

    Twelvee

    Сообщения:
    28
    Симпатии:
    7
    С моей ссылки (maps>minigame) вытягивает по 20 ссылок. Тобишь все файлы со страницы
     
  6. September

    September

    Сообщения:
    1.603
    Симпатии:
    266
    csgo.gamebanana.com/maps/ теперь открывает как gamebanana.com/maps/
    У меня у одного так?
     
  7. Tallanvor

    Tallanvor Красноглазый

    Сообщения:
    1.221
    Симпатии:
    398
    Точно так же. И остальные ссылки - тоже
     
  8. September

    September

    Сообщения:
    1.603
    Симпатии:
    266
    Последнее редактирование: 7 июн 2016
  9. camel2020

    camel2020

    Сообщения:
    4
    Симпатии:
    1
    больше не работает скрипт
     
  10. Se7en_RUS

    Se7en_RUS

    Сообщения:
    120
    Симпатии:
    39
    Переписал немного под себя, если кому нужно.
     

    Вложения:

    • GameBanana.zip
      Размер файла:
      14,9 КБ
      Просмотров:
      7
    camel2020 и Meowmurmur нравится это.
  11. camel2020

    camel2020

    Сообщения:
    4
    Симпатии:
    1
    А у тебя было что белая страница просто открывается и все в чем может быть дело
     
  12. Se7en_RUS

    Se7en_RUS

    Сообщения:
    120
    Симпатии:
    39
    Если ты про мою версию, то там должно быть маленькое поле с кнопкой при открытии index.php в браузере. А после получения списка будет как на скриншоте.
     

    Вложения:

  13. camel2020

    camel2020

    Сообщения:
    4
    Симпатии:
    1
    А ты не поможешь мне. Мне нужно сначала вывод категорий и при переходе уже открывались картинками с картами? Как так сделать
     
  14. Se7en_RUS

    Se7en_RUS

    Сообщения:
    120
    Симпатии:
    39
    Держи, добавил по категориям вывод и переключение страниц.
    Ссылку указывать вида: Maps (Counter-Strike: Global Offensive) - GAMEBANANA
     

    Вложения:

  15. camel2020

    camel2020

    Сообщения:
    4
    Симпатии:
    1
    спасибо
     
    Samoletik1337 нравится это.