Перейти к публикации

Рекомендованные сообщения

И снова вместо игр упоролся в перл. На днях изучил perl ipc, в результате чего научился сканировать страницы в 16 потоков. Все сторы во всех регионах оббегаются за жалких 5 часов. Обнаружил ряд сюрпризов, оказывается, когда вы выбираете "Дополнения", оно показывает далеко не всё: http://store.xbox.com/en-US/Xbox-One?ProductType=AddOns -- 50 страниц? Ха-ха-ха! У одной только Rock Band 4 аж 67 страниц, 1005 дополнений https://store.xbox.com/en-US/Xbox-One/dlc/game/e7610f96-a7d8-41c1-8d3d-f1230d163af9 ! А есть ещё Rocksmith 2014 с 863 дополнениями и DEAD OR ALIVE 5 Last Round: Core Fighters с 771 дополнениями.

 

И все их я сканирую за 5 часов. Все регионы. Все тайтлы. И игры, и бандлы, и дополнения. Данные запоминаю в базе. И по этим данным можно искать, делать выборки. Можно сделать типа digitalgamesprices, только без рекламы, с вменяемым интерфейсом, со всеми играми (а не как сейчас), с более правильным курсом. Сюда же можно вмешать storeparser с его скидками по голду. Сюда же можно сделать поиск по жанрам. Сюда же можно добавить флажок "SmartGlass", если игра его умеет. Даже не знаю, можно много, поэтому я и хочу узнать у общественности, какие сценарии работы со стором востребованы.

 

Один минус: много гемора с играми для 360 по обратке, и я на них забиваю, не просите.

 

Лично у меня, помимо всяких понятных поисков, есть необходимость искать по конкретной цене. Например, у меня зависли в швейцарском сторе 50 крон. Швейцарский стор -- самый дорогой. Очевидно, что надо просто тупо максимально потратить все деньги на счёте и забыть навсегда. Поэтому и получается задача, что такое купить по цене 45-50 kr. Это вопрос я решил для себя просто соответствующим select-ом, но может этот сценарий востребован?

 

Интересует ли издатель? Разработчик? Дата релиза? Размер игры? Надо ли искать по этим параметрам? Вообще, что хотелось бы от стора? Кроме картинок и видеоклипов, на которые я тупо дам ссылку.

 

Посмотрел плойкин стор. Или я не понял чего, или он ещё хуже, чем боксовый.

Ссылка на комментарий
Поделиться на других сайтах

На любой параметр, который обрабатываешь, делаешь возможность поиска и вуаля :) группировать критерии можно будет?
Ссылка на комментарий
Поделиться на других сайтах

А есть возможность вытягивать или с высокой достоверностью рассчитывать все варианты цен - начальную, со скидкой, с голдом, с ЕАкцесом, с голдом и акцесом? (Лично меня интересует только русский стор.)
Ссылка на комментарий
Поделиться на других сайтах

@Redweller, вряд ли. У меня вообще нет EA, и я не планирую. Со скидками вообще очень сложно, для получения правильной цены из стора необходимо залогиниться, а это нереально из скрипта: там совершенно адовый js, специально ликвидирующий такую возможность. Да и даже если бы возможность была: для игр, которые уже приобретены, узнать цену уже невозможно, а заводить фейковый эккаунт и покупать на него голд -- это не для меня. В этом смысле для меня загадка, как работает storeparser.com. Поэтому я парсю его :)

 

Была идея брать несколько магазинов, торгующих цифровыми кодами: cdkeys, amazon, raru, ещё несколько, но они не дают ссылок на стор, и придётся как-то определяться по названию игры, а это очень криво.

 

@umountdevbrain, ну, пока что у меня только база обновляемая есть. Но думаю да, надо как-то будет группировать всё вместе.

Ссылка на комментарий
Поделиться на других сайтах

@Redweller, вряд ли. У меня вообще нет EA, и я не планирую. Со скидками вообще очень сложно, для получения правильной цены из стора необходимо залогиниться, а это нереально из скрипта: там совершенно адовый js, специально ликвидирующий такую возможность. Да и даже если бы возможность была: для игр, которые уже приобретены, узнать цену уже невозможно, а заводить фейковый эккаунт и покупать на него голд -- это не для меня. В этом смысле для меня загадка, как работает storeparser.com. Поэтому я парсю его :)

 

Была идея брать несколько магазинов, торгующих цифровыми кодами: cdkeys, amazon, raru, ещё несколько, но они не дают ссылок на стор, и придётся как-то определяться по названию игры, а это очень криво.

 

@umountdevbrain, ну, пока что у меня только база обновляемая есть. Но думаю да, надо как-то будет группировать всё вместе.

В сидикейз мало позиций, можно и вручную ссылки указать.
Ссылка на комментарий
Поделиться на других сайтах

Подозревал, что так может быть, но до конца не верил. Игра, отсутствующая в штатовском сторе, но имеющаяся в японском. Встречайте! Какой-то ацкий тетрис:

 

https://store.xbox.com/ja-JP/Xbox-One/Games/flashgun/041cf996-13ec-446b-972b-658b2ff2c414

 

Что с этим делать вообще? Сканировать ещё весь японский стор?

Она бесплатна? Как её купить? Спасибо v0van145, он как-то умудрился поиграть в неё.

Ссылка на комментарий
Поделиться на других сайтах

Отбой, просканировал весь стор, игр для X1 уникальных для JP нет, а эта по обратке идёт по всей видимости.

Ссылка на комментарий
Поделиться на других сайтах

Вот эту вот хрень ещё вмешать хочу: http://xbox.x9g.ru/gameinfo.php

Написал ещё в декабре прошлого года, но оно настолько ублюдское, что даже анонсировать не стал.

Ссылка на комментарий
Поделиться на других сайтах

Вот эту вот хрень ещё вмешать хочу: http://xbox.x9g.ru/gameinfo.php

Написал ещё в декабре прошлого года, но оно настолько ублюдское, что даже анонсировать не стал.

Вот это тема. Надо привести в годный вид и будет ягодка. В дополнение к кооптимусу
Ссылка на комментарий
Поделиться на других сайтах

Почти доделал поиск (да! я теперь умею ajax!!!). Пока нет предложений по голду и цен, займусь дальше. Но главный вопрос -- в каком виде показывать результаты. Вообще капец, конечно. Я знал, что у меня с чувством прекрасного и юзабилити всё не очень хорошо, но тут по-моему просто апофеоз нагромождения, а главное, я даже не предствляю, как можно сделать красиво, лаконично и наглядно.

 

С другой стороны -- "единственная вещь, обладающая интуитивно-понятным интерфейсом -- женская грудь, остальное -- дело привычки". У меня всё-таки скорее прибор, инструмент исследователя, чем простая фигня для поиска.

 

Короче, смотрите, даже комментировать неохота. Разобраться реально? Как найти шутер, чтобы без кровищи и поиграть локально вчетвером? Какие у издателя Curve Digital есть игры, чтобы не платформеры и чтобы играли без кинекта? Какие игрушки можно приснапить сбоку экрана? Всё это ищется парой кликов мышки. Мне нравиццо.

 

Пре-альфа, уберу скоро: http://xbox.x9g.ru/dipa/test1.html

Буду благодарен за советы и идеи. Пока писал сообщение, нашёл багу с убиранием по красному крестику из списка. Но сейчас спать, доделывать завтра.

Ссылка на комментарий
Поделиться на других сайтах

А можешь стор просканить, есть кроме теккена и лимбо еще чего бесплатного в честь е3?

Ссылка на комментарий
Поделиться на других сайтах

Пре-альфа, уберу скоро: http://xbox.x9g.ru/dipa/test1.html

Буду благодарен за советы и идеи. Пока писал сообщение, нашёл багу с убиранием по красному крестику из списка. Но сейчас спать, доделывать завтра.

Запилил цены, уже полноценная альфа. НО! Оно адово тормозит. И идей нет. Ну разве что разбить на страницы (бесит) и уменьшить число регионов (сейчас все основные).

Нравиццо. Ещё скидки по голду добавить и вообще меня лично будет радовать не меньше, а то и больше, чем dipa.

Ссылка на комментарий
Поделиться на других сайтах

Для меня самое важное это есть ли в игре мультиплеер на двоих на одном экране.

 

А еще кинект люблю и хочу увидеть все-все игры которые для кинекта.

Изменено пользователем dab512
Ссылка на комментарий
Поделиться на других сайтах

@dab512, оказывается, это нереально: на странице стора нет никакой формализованной информации о том, что киннект требуется или поддерживается.

Ссылка на комментарий
Поделиться на других сайтах

@umountdevbrain, ничего, разве что какая-то штука у кетайцев за ноль, но как купить -- не представляю:

 

sqlite> select url from stores where (type='G' or type='B') and prd=0 and reg='en-US';
http://store.xbox.com/en-US/Xbox-One/Games/Onigiri/49a5e29c-e52a-4094-a43b-25dbafdb5f93
http://store.xbox.com/en-US/Xbox-One/Bundle/Rocket-League-Weekend-Unlock-Bundle/4503557f-a71e-4da0-8a9f-bf4b4854de0a
http://store.xbox.com/en-US/Xbox-One/Games/APB-Reloaded/2ff585b1-1165-4cd5-8e55-d4be1dd48bfe
http://store.xbox.com/en-US/Xbox-One/Games/DC-Universe-Online/88848113-e02c-4793-8b52-76760b6730f7
http://store.xbox.com/en-US/Xbox-One/Games/Battle-Ages/93148421-8062-4153-ba2e-19ee4a2ac464
http://store.xbox.com/en-US/Xbox-One/Games/Killer-Instinct/8b4cfd5d-52ff-4ca0-b5e2-112d7fd09830
http://store.xbox.com/en-US/Xbox-One/Games/ROBLOX/c79323fd-00f8-462a-a97a-39a0eb61791e
http://store.xbox.com/en-US/Xbox-One/Games/Gems-of-War/726af7b5-2ae3-4df9-b850-058735be51ea
http://store.xbox.com/en-US/Xbox-One/Games/Battle-Islands/05333096-2246-4415-8e98-2d570287941b
http://store.xbox.com/en-US/Xbox-One/Games/Frozen-Free-Fall-Snowball-Fight/d3d05569-f3ec-45de-8040-d2ef927e0481
http://store.xbox.com/en-US/Xbox-One/Games/SMITE/9e606d9f-777c-4921-a038-81e87dc381c0
http://store.xbox.com/en-US/Xbox-One/Games/Magic-Duels/86fce5db-07ce-44e3-a097-ca2bf6f01ecc
http://store.xbox.com/en-US/Xbox-One/Games/Kings-Quest/5d48ad89-7eeb-4fe0-a06f-50980a118291
http://store.xbox.com/en-US/Xbox-One/Games/World-of-Tanks/3b9eb1a6-b0f9-47f6-8947-de1f7df9b71a
http://store.xbox.com/en-US/Xbox-One/Games/Neverwinter/0b94d2a2-180b-4b80-a157-2e396d567cb2
http://store.xbox.com/en-US/Xbox-One/Games/AirMech-Arena/70c09e61-cebd-47bc-90fe-ddf25f1d15a8
http://store.xbox.com/en-US/Xbox-One/Games/Happy-Wars/eb47f988-39eb-4a8f-9e99-b7963a821b3d
http://store.xbox.com/en-US/Xbox-One/Games/RESIDENT-EVIL-REVELATIONS-2-Episode-One/5fab6ebc-4cbf-4f01-88cd-1780d4d0c464
http://store.xbox.com/en-US/Xbox-One/Games/DEAD-OR-ALIVE-5-Last-Round-Core-Fighters/9e3312c3-a5d8-4e94-9136-4d514f732714
http://store.xbox.com/en-US/Xbox-One/Games/Game-of-Thrones-Episode-1-Iron-from-Ice/b67bfcf3-b44f-4c12-8f60-247ef25c8ade
http://store.xbox.com/en-US/Xbox-One/Games/Pinball-Arcade/184c5232-c43d-4c69-82de-5e28d085a0f2
http://store.xbox.com/en-US/Xbox-One/Games/Tales-from-the-Borderlands-Episode-1-Zer0-Sum/ebe58c4a-6257-4e7e-8f11-a329aff07c1a
http://store.xbox.com/en-US/Xbox-One/Games/Voice-Commander-a-Microsoft-Garage-project/0cb1ab17-55e9-4925-a55c-f6edb332e40b
http://store.xbox.com/en-US/Xbox-One/Games/Warframe/858b4e77-ffa8-474a-8743-04f6f6e736c8
http://store.xbox.com/en-US/Xbox-One/Games/Pinball-FX2/0a8f5900-3b9f-4346-ad03-eccbeaa8355a
http://store.xbox.com/en-US/Xbox-One/Games/Xbox-Fitness/ea7c3e92-deab-4669-af2b-2011be996e6a
http://store.xbox.com/en-US/Xbox-One/Games/Powerstar-Golf/19ebfc97-9d8d-4cd7-8493-4ec727e8de46
sqlite> create temp table usastore as select gid from stores where (type='G' or type='B') and prd=0 and reg='en-US';
sqlite> select url from stores where (type='G' or type='B') and prd=0 and gid not in (select gid from usastore);
http://store.xbox.com/zh-CN/Xbox-One/Games/Monkey-King-Saga/db00725f-48cd-479a-8d3b-0f19e06431b8
sqlite>

 

@dab512, вот и ещё один сценарий :-/

Ссылка на комментарий
Поделиться на других сайтах

Попробуй сделать свою витрину цен без фильтров и ссылок.

Фильтры имхо не нужны, т.к. маловероятно, что человек будет выбирать игру по жанру или отсутствию насилия. Скорее всего 99% людей зайдёт посмотреть на конкретную игру, которая его интересует. Либо прикрути кэш к версии страницы, которая выдаётся по умолчанию.

Ссылки на ценах имхо тоже не нужны, вероятно, что без них будет грузиться быстрее.

Ссылка на комментарий
Поделиться на других сайтах

В общем как то так я себе представляю:

слева - поиск по названию и выбор по жанрам(есть галочка - показываем этот жанр, нет - не показываем)

 

В основной части полученный список можно отфильтровать дополнительно.

http://joxi.ru/82QKqqi1oXDGrd.jpg

 

На самом деле очень жаль что нет в сторе информации о требуемых аксессуарах. Может быть появится в новой версии? Или еще где то ее выцепить можно?

Ссылка на комментарий
Поделиться на других сайтах

В общем как то так я себе представляю:

слева - поиск по названию и выбор по жанрам(есть галочка - показываем этот жанр, нет - не показываем)

 

В основной части полученный список можно отфильтровать дополнительно.

http://joxi.ru/82QKqqi1oXDGrd.jpg

 

На самом деле очень жаль что нет в сторе информации о требуемых аксессуарах. Может быть появится в новой версии? Или еще где то ее выцепить можно?

В чём макет делал?

Ссылка на комментарий
Поделиться на других сайтах

@dab512, шикарно выглядит.

@flashgun, предполагаю, что это скорее всего труднореализуемо, но было здорово, если бы была выборка по наличию языка в игре.

Ссылка на комментарий
Поделиться на других сайтах

В чём макет делал?

В фотошопе. в чем же еще :)

 

@dab512, шикарно выглядит.

@flashgun, предполагаю, что это скорее всего труднореализуемо, но было здорово, если бы была выборка по наличию языка в игре.

Да, локализацию стоит тоже добавить
Ссылка на комментарий
Поделиться на других сайтах

@dab512, шикарно выглядит.

@flashgun, предполагаю, что это скорее всего труднореализуемо, но было здорово, если бы была выборка по наличию языка в игре.

От куда брать локализацию,ведь в описании нету данного пункта?

Ссылка на комментарий
Поделиться на других сайтах

1.

2.

Можно отсюда попробовать.

Я конечно далек от всего этого,но это возможно,что бы скрипт брал от туда информацию? @flashgun просвети пожалуйста.

Изменено пользователем vitvil
Ссылка на комментарий
Поделиться на других сайтах

@ANDI, спасибо, то, что надо! Обновляется ли заглавный пост-таблица? Там нет многих тайтлов, но зато, -- супер! -- есть ссылки на стор, что позволяет однозначно связывать мои игры с их информацией.

 

@vitvil, да, распарсить таблицу можно. Плохо, если про остальные игры написано на других 19 страницах, тогда облом.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...