JavaScript is a high-level, interpreted programming language that conforms to the ECMAScript specification. jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation.
Example:
- Step 1: Open any neveropen solution page. Like open problem submissions page. Open the page in inspect mode by pressing F12 or through inspect option.
- step 2: Now copy and paste the below javascript code in the console window and press Enter. In 2.5 seconds all the solutions will be listed one by one.
Example:
javascript
// Array to insert page links javascript: var arr = []; var i = 1; // Accessing the dom to find the "View solution" // link of each person's solution for (i = 1; i <= 30; i++) { var flag = false ; if (document.getElementsByClassName( "well table whiteBgColor" ) [0].children[0].children[i]) { var link = document.getElementsByClassName ( "well table whiteBgColor" ) [0].children[0].children[i].lastElementChild.children[0] .href.trim().toString(); // If ith submission is not there // then break the loop flag = true ; } if (!flag) { break ; } arr.push(link); } // Opening multiple tabs with // the links in the array function open_win() { for ( var i = 0; i < arr.length; i++) { console.log(arr[i]); window.open(arr[i]); } } // In 2.5 seconds multiple tabs will get // open with the search results links setTimeout( function () { open_win(); }, 2500); |
Output:
Note: In the first run of the script a popup will come. We have to allow popups because Chrome wants to know if we want multiple tabs to be used or not. Then re-run the script.