{"id":23392711,"url":"https://github.com/rajputpriyankaa/playwright","last_synced_at":"2025-04-08T15:41:35.371Z","repository":{"id":269189720,"uuid":"906673696","full_name":"rajputpriyankaa/Playwright","owner":"rajputpriyankaa","description":"Web scraping for sites with dynamic content and infinite scroll pagination.","archived":false,"fork":false,"pushed_at":"2024-12-21T15:43:10.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T11:53:24.251Z","etag":null,"topics":["playwright","playwright-python","scraping-python","scraping-websites","webscraping"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rajputpriyankaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-21T15:17:05.000Z","updated_at":"2024-12-21T15:46:30.000Z","dependencies_parsed_at":"2024-12-21T16:33:48.011Z","dependency_job_id":"2352920e-0c37-4b56-91f3-e1f0a00e9b10","html_url":"https://github.com/rajputpriyankaa/Playwright","commit_stats":null,"previous_names":["rajputpriyankaa/playwright"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajputpriyankaa%2FPlaywright","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajputpriyankaa%2FPlaywright/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajputpriyankaa%2FPlaywright/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rajputpriyankaa%2FPlaywright/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rajputpriyankaa","download_url":"https://codeload.github.com/rajputpriyankaa/Playwright/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247873409,"owners_count":21010447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["playwright","playwright-python","scraping-python","scraping-websites","webscraping"],"created_at":"2024-12-22T05:14:55.833Z","updated_at":"2025-04-08T15:41:35.348Z","avatar_url":"https://github.com/rajputpriyankaa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Playwright\nWeb scraping for sites with dynamic content and infinite scroll pagination.\n\nThis project demonstrates how to use Playwright, a Node.js library, for scraping dynamic websites. Playwright allows us to automate browsers, navigate pages, and extract data, even from websites that rely on JavaScript for rendering content.\n\n**Features**\n1. Scrapes websites with dynamic content (AJAX, JavaScript-rendered data).\n2. Supports infinite scroll or pagination handling to scrape multiple pages.\n3. Ability to interact with page elements like buttons, forms, and dropdowns.\n4. Data extraction into structured formats such as JSON or CSV.\n   \n**Getting Started**\nTo get started with this scraping project, you'll need Python installed on your system.\n\n**Prerequisites**\n1. Python\n2. Playwright\n\n\n\nNote: This project is intended solely for educational and learning purposes. The web scraping code provided is not intended to collect or use any data in a malicious or unethical manner. I do not intend to infringe upon the privacy or rights of any individuals or organizations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajputpriyankaa%2Fplaywright","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frajputpriyankaa%2Fplaywright","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frajputpriyankaa%2Fplaywright/lists"}