Data scraping: Download League of Legends player history data using its API. This uses the JSON API. -- 2
$30-250 USD
Cancelado
Publicado há quase 9 anos
$30-250 USD
Pago na entrega
League of Legends is a major online multiplayer game. It has a robust publicly accessible API.
I need someone to use the league of legends API to download and construct player match histories for all of the games. I need as many players as possible, preferably in the tens of thousands. There are many tens of millions of players, but the players selected need to be random. I need all of their matches, their stats in the matches and other available details. The output will be a .csv file. Since players can have hundreds of games, the database can include millions of entires.
I also need the code used to scrap these data and a description of the software/IDE/scripts involved in scraping the data.
The API is available here:
[login to view URL]
The API call is readily available (you need a key), for example this API may work:
[login to view URL]!/978/3338
Clearly getting one or a few calls is not difficult. The API is well known and well document. What is the challenges? The task is hard because the players must be random, I need all of their games, and I need a lot of data. There may be access or request restrictions. You are expected to overcome these.
The completed project must satisfy all of the following:
1. I need at least 10,000 players and every single one of their matches including “ranked” and “non-ranked” type games. Each player needs to have played at least 100 games. From this pool of players, the players must be selected at random. Note that since each player can play many games, the .csv file may contain a million entries. I will pay a bonus $50 for 50,000 players, and another bonus $50 for 200,000 players.
2. The CSV file must be populated with all of the information and every available field below in the matchhistory as documented in this call:
[login to view URL]!/978/3338
3. The structure of the data returned in the calls may not be “flat”, yet you must put this into a CSV file in a way that is reasonably accessible.
4. You must provide me the code itself and a description of the software that I could use to duplicate your work. This is a research project so it must be random and I need this code to verify this.
5. I will only pay when all of these conditions are met. I will consider small payments for milestones. The type of milestone I will consider is code and details of software as per #4. In other words, a working call and a database with at least 1000 players.
Hi sir,
I am scraping expert, I have did too many similar projects, please check my feedback then you will know.
Can you tell me more details? then I will provide demo data for you.
Thanks,
Kimi