Skip to content

Instantly share code, notes, and snippets.

@techwiz37
Created October 6, 2023 18:35
Show Gist options
  • Select an option

  • Save techwiz37/82bc7e9c1ac151a51f62fbc790c3ced3 to your computer and use it in GitHub Desktop.

Select an option

Save techwiz37/82bc7e9c1ac151a51f62fbc790c3ced3 to your computer and use it in GitHub Desktop.
Regex url generator
/*
2023 © Amirul Dev
recode sertakan sumber biar semangat update :)
custom request? silahkan donasi
wa: 085157489446
*/
import playwr from 'playwright'
const browser = await playwr.chromium.launch({
headless: false,
acceptDownloads: true, // permission download
downloadsPath: '@amiruldev' // path download
})
const context = await browser.newContext({
permissions: ['clipboard-read']
});
const page = await context.newPage();
// ubah ukuran
await page.setViewportSize({ width: 501, height: 700 });
await page.goto('https://entrop.ee/entropee-tools/url-regexator/')
// input text
await page.type('#list_urls', 'https://www.youtube.com')
// klik button generate
await page.click('#content > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-847ef83.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-98e9088 > div > div.elementor-element.elementor-element-c877f17.elementor-widget.elementor-widget-html > div > div > p:nth-child(2) > input')
// klik button copy result
const copy = await page.click('#buttonCopy')
await page.waitForTimeout(1000)
// get value copy
const value = await page.evaluate(async () => {
return navigator.clipboard.readText();
})
console.log(value)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment