This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Paste the following code into Chrome's Developer Tools (Ctrl + Shift + I) | |
(function () { | |
const serviceRecords = []; | |
const serviceRecordElements = document.querySelectorAll('[id^="service-record-"]'); | |
let lastValidOdometer = 0; // Default for missing odometer values | |
// Iterate through all service records visible on the page | |
serviceRecordElements.forEach((serviceRecordElement) => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Paste the following code into Chrome's Developer Tools (Ctrl + Shift + I) | |
async function collectAllEmojis() { | |
let allEmojis = []; | |
async function scrapeCurrentPage() { | |
let emojis = Array.from(document.querySelectorAll('.rowWrapper-2RxnWO')).map(emoji => { | |
const nameInput = emoji.querySelector('.inputMini-Un2tP4'); | |
const name = nameInput ? nameInput.value : 'No name found'; // Ensure capturing value |