{"repo":"n7on/pup","free":true,"listed":false,"github":"https://github.com/n7on/pup","clone":"git clone https://github.com/n7on/pup.git","description":"A PowerShell Module for Browser Automation","language":"C#","stars":37,"topics":["browser-automation","pentesting","powershell","powershell-module","puppeteer","puppeteer-sharp"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Pup A PowerShell module for browser automation using the Chrome DevTools Protocol. Built on PuppeteerSharp, it works with PowerShell 5.1+ on Windows, Linux, and macOS. Install Commands Browser - Start-PupBrowser - Launch browser instance - Stop-PupBrowser - Close browser - Get-PupBrowser - Get running browsers - Install-PupBrowser - Download browser - Uninstall-PupBrowser - Remove browser Page - New-PupPage - Create new page/tab - Get-PupPage - Get open pages - Remove-PupPage - Close page - Move-PupPage - Navigate to URL - Invoke-PupPageBack - Go back - Invoke-PupPageForward - Go forward - Invoke-PupPageReload - Reload page - Invoke-PupPageScroll - Scroll page - Invoke-PupScript - Execute JavaScript (supports -Frame ) - Set-PupViewport - Set viewport size - Get-PupSource - Get page HTML (supports -Frame ) - Set-PupDownloadPath - Set download directory Frames - Get-PupFrame - Get frames/iframes from page Permissions - Set-PupPermission - Set browser permissions (geolocation, notifications, etc.) - Get-PupPermission - Get browser permission state Elements - Find-PupElements - Find elements by selector (supports -Frame ) - Wait-PupElement - Wait for element (supports -Frame ) - Invoke-PupElementClick - Click element - Invoke-PupElementHover - Hover over element - Invoke-PupElementFocus - Focus element - Invoke-PupElementScroll - Scroll element - Set-PupElement - Set element text - Set-PupElementValue - Set element value - Set-PupElementAttribute - Set attribute - Get-PupElementV","default_branch":null,"files":null,"tree":[],"storefront":"/r/n7on","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/n7on/pup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}