I need you to scrape 1 website for 5 chess related items ~125,000 times (do the same process on that many sub pages. I want you to organise them into a .json file as shown below.
In order to complete the task you need to understand basic chess and chess notations. Also, you will need to have a great understanding on extracting data from a site.
After bid I will message you with details and after that you can tell me if you can do it or not.
Structure:
"rating": {
"ID": {
"starts": "black/white",
"startingPosition": "position of all the pieces before first movesBot (b= black, w=white, order does not matter)",
"movesPlayer": "moves of user",
"movesBot": "moves of opponent",
"url": "[login to view URL]"
},
EXAMPLE:
"2918": {
"123852": {
"starts": "black",
"startingPosition": "bRa8, bRe8, bKg8, bQc7, bNd7, bf7, bBg7, bh7, bb6, bg6, wb5, bc5, bBd5, be5, wa4, bNb4, wNc4, wQb3, wd3, wNf3, wg3, wh3, wBb2, wf2, wBg2, wRa1, wRf1, wKg1",
"movesPlayer": "e4, Rxe4, Bxc4, Nd5",
"movesBot": "Rfe1, Rxe4, Bxg7, Qc3",
"url": "https://123852"
},
"124462": {
"starts": "white",
"startingPosition": "bRa8, bRe8, bKg8, bf7, bg7, bh7, ba6, bBe6, bb5, wd5, bNe5, wQe4, bQh4, wc3, wBd3, wa2, wb2, wBd2, wRf2, wg2, wh2, wRa1, wKg1",
"movesPlayer": "g3, dxe6, exf7+, Qf4+, Qxf2, Bf1, Bf4",
"movesBot": "Ng4, Qh5, Nxf2, Kxf7, Kg8, Rad8, Rf8",
"url": "https://124462"
}
},
"2919": {
"124316": {
"starts": "black",
"startingPosition": "bRc7, bd7, bKf7, bg7, bh7, be6, wRb5, we5, bf5, wf4, wa3, wg3, bc2, wh2, wRc1, bNd1, wKg1",
"movesPlayer": "Nc3, Na2, Rxc2",
"movesBot": "a4, Kf1, Rxc2",
"url": "https://124316"
}
},
"2923": {
"123670": {
"starts": "white",
"startingPosition": "wRa8, bBc8, bRd8, bKg8, bQc7, bBg7, bh7, bc6, wNd6, bf6, bg6, wc5, bd5, wd4, wQe3, wg3, wBb2, wf2, wh2, wKg1",
"movesPlayer": "Nb5, Qf4, Rxd8+, gxf4",
"movesBot": "Bd7, cxb5, Qxf4, Bf8",
"url": "https://123670"
}
},