Created
October 28, 2021 20:19
-
-
Save kmcelwee/cdbb6d2b4a5c2d9ac234d6de5db4716c to your computer and use it in GitHub Desktop.
Puppeteer script for all elements we want to view in browsertrix
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
const puppeteer = require('puppeteer'); | |
function sleep(ms) { | |
return new Promise(resolve => setTimeout(resolve, ms)); | |
} | |
(async () => { | |
const browser = await puppeteer.launch({ headless: false }); | |
const page = await browser.newPage(); | |
// Hover over all items in the De la grammatologie | |
await page.goto('https://derridas-margins.princeton.edu/references/histogram/de-la-grammatologie/'); | |
const markers = await page.$$('.visualization-chapter-marker') | |
console.log(`LENGTH OF MARKERS: ${markers.length}`) | |
for (let count = 0; count < markers.length; count++) { | |
await markers[count].hover(); | |
await sleep(1000); | |
} | |
// // Hover over all items when in the author histogram | |
await page.goto('https://derridas-margins.princeton.edu/references/histogram/'); | |
const markers = await page.$$('.visualization-chapter-marker') | |
console.log(`LENGTH OF MARKERS: ${markers.length}`) | |
for (let count = 0; count < markers.length; count++) { | |
await markers[count].hover(); | |
await sleep(1000); | |
} | |
// Click on deep zoom | |
await page.goto('https://derridas-margins.princeton.edu/library/abraham-oeuvres-completes-1966/gallery/front-cover'); | |
page.click('[href="#zoom"]'); | |
await browser.close(); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment