From 00bcaead3b61ab4f637c562a63e11e91d3b7852e Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Mon, 18 Jun 2018 22:06:04 +0200 Subject: Added multiple page crawling --- .idea/workspace.xml | 50 ++++++++++++++++++++++---------------------------- assets/js/main.js | 15 ++++++++------- assets/php/getJson.php | 32 ++++++++++++++++++++++++-------- 3 files changed, 54 insertions(+), 43 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index ee5e0f6..37d42c7 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,14 +2,8 @@ - - - - - - - - + + @@ -79,8 +73,8 @@ @@ -204,12 +198,12 @@ - @@ -284,13 +278,6 @@ - - - - - - - @@ -301,17 +288,24 @@ + + + + + + + - - + + - - + + diff --git a/assets/js/main.js b/assets/js/main.js index 1637da2..e7f5dcf 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -22,22 +22,23 @@ $(function () { * index: 0 * movieID: 80205354 * seasonDescriptor: "Teil 1" - * series: 80192098 + * series: 80192098 // => id * seriesTitle: "Haus des Geldes" * title: "Teil 1: \"Folge 13\"" - * topNodeId: "80192098" + * topNodeId: "80192098" // === id * videoTitle: "Folge 13" */ - NetflixJson = JSON.parse(answer); + document.write(answer); + /*NetflixJson = JSON.parse(answer); console.log(NetflixJson); let IndividualTitles = []; - NetflixJson.viewedItems.forEach(function(item, key) { - const CurrentTitle = NetflixJson.viewedItems[key].seriesTitle; - if (!(CurrentTitle in IndividualTitles)) { + NetflixJson.forEach(function(item, key) { + const CurrentTitle = NetflixJson[key].seriesTitle; + if (IndividualTitles.indexOf(CurrentTitle) === -1 && CurrentTitle !== undefined) { IndividualTitles.push(CurrentTitle); } }); - console.table(IndividualTitles); + console.log(IndividualTitles);*/ }); CookieInput.val(""); diff --git a/assets/php/getJson.php b/assets/php/getJson.php index f4155e3..b72070a 100644 --- a/assets/php/getJson.php +++ b/assets/php/getJson.php @@ -1,11 +1,27 @@ 0) { + $LastPage = FALSE; + $NetflixJson .= json_encode(json_decode($Result, TRUE)["viewedItems"][0]) . ","; + } else { + $LastPage = TRUE; + } + + curl_close($ch); + $CurPage++; +} + +print_r($NetflixJson . "]"); \ No newline at end of file -- cgit v1.2.3