Hessel

Пользователь

Регистрация: 05.09.2020

Сообщения: 1158

Рейтинг: 114

Hessel

Регистрация: 05.09.2020

Сообщения: 1158

Рейтинг: 114

В общем для моих задумок мне надо каким то образом скачать кучу игр с дотабафа(парсить), а как это делать я не знаю и гугл по запросу "парсить с помощью с++" не выдает примерно ничего(думаю это довольно сложно, но можно) , короче есть какие то варианты как это грамотно сделать? Как самому написать прогу для скачивания определенных данных с дотабафа по критериям?

ZipZap(D2)

Пользователь

Регистрация: 10.05.2015

Сообщения: 5125

Рейтинг: 2648

ZipZap(D2)

Регистрация: 10.05.2015

Сообщения: 5125

Рейтинг: 2648

Читал темку? 

Hessel

Пользователь

Регистрация: 05.09.2020

Сообщения: 1158

Рейтинг: 114

Hessel

Регистрация: 05.09.2020

Сообщения: 1158

Рейтинг: 114

ZipZap(D2) сказал(а):
Нажмите, чтобы раскрыть...

врде там ничего полезного

withdota

Пользователь

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

withdota

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

img
Hessel сказал(а):

В общем для моих задумок мне надо каким то образом скачать кучу игр с дотабафа(парсить), а как это делать я не знаю и гугл по запросу "парсить с помощью с++" не выдает примерно ничего(думаю это довольно сложно, но можно) , короче есть какие то варианты как это грамотно сделать? Как самому написать прогу для скачивания определенных данных с дотабафа по критериям?

Нажмите, чтобы раскрыть...

https://docs.opendota.com/#

 

но там ограничения есть 

LockMyClock

Пользователь

Регистрация: 26.06.2018

Сообщения: 3928

Рейтинг: -500

LockMyClock

Регистрация: 26.06.2018

Сообщения: 3928

Рейтинг: -500

img

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

Hessel

Пользователь

Регистрация: 05.09.2020

Сообщения: 1158

Рейтинг: 114

Hessel

Регистрация: 05.09.2020

Сообщения: 1158

Рейтинг: 114

withdota сказал(а):

https://docs.opendota.com/#

 

но там ограничения есть 

Нажмите, чтобы раскрыть...

круто

withdota

Пользователь

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

withdota

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

img
LockMyClock сказал(а):

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

Нажмите, чтобы раскрыть...

какая разница на чем парсить, если там куча готовых рест апи есть

z0rb

Пользователь

Регистрация: 06.10.2016

Сообщения: 3401

Рейтинг: 1160

z0rb

Регистрация: 06.10.2016

Сообщения: 3401

Рейтинг: 1160

del

withdota

Пользователь

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

withdota

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

img
Hessel сказал(а):

круто

Нажмите, чтобы раскрыть...

 

или вот здесь в конце статьи ест ссылка на данные

https://github.com/esokolov/ml-course-hse/blob/master/2016-fall/contests/contest01-dota-statement.ipynb

 

вон тут вообще есть вроде готовая выборка

https://www.kaggle.com/devinanzelmo/dota-2-matches

LockMyClock

Пользователь

Регистрация: 26.06.2018

Сообщения: 3928

Рейтинг: -500

LockMyClock

Регистрация: 26.06.2018

Сообщения: 3928

Рейтинг: -500

img
withdota сказал(а):

какая разница на чем парсить, если там куча готовых рест апи есть

Нажмите, чтобы раскрыть...

На питоне это не так запарно, банально выйдет в строк 10 вместо 50.

withdota

Пользователь

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

withdota

Регистрация: 29.01.2018

Сообщения: 3423

Рейтинг: 2417

img
LockMyClock сказал(а):

На питоне это не так запарно, банально выйдет в строк 10 вместо 50.

Нажмите, чтобы раскрыть...

я на powershell в те же 10 строк могу сделать еще и в бд сразу залить. в чем запара так и не понял

LockMyClock

Пользователь

Регистрация: 26.06.2018

Сообщения: 3928

Рейтинг: -500

LockMyClock

Регистрация: 26.06.2018

Сообщения: 3928

Рейтинг: -500

img
withdota сказал(а):

я на powershell в те же 10 строк могу сделать еще и в бд сразу залить. в чем запара так и не понял

Нажмите, чтобы раскрыть...

Кому как удобней.

withdota сказал(а):

я на powershell в те же 10 строк могу сделать еще и в бд сразу залить. в чем запара так и не понял

Нажмите, чтобы раскрыть...

А вообще куча библиотек, простейший синтаксис, форумы, гайды. И к тому много чего уже написано, для парсинга статистики игр с доты должна быть библиотека.