Skip to content

Vercel WebApp #85

Closed
Closed

Description

@Sitevity

Is your feature request related to a problem? Please describe.

I'm currently working on improving Scrape-ML's ability to handle websites with dynamically loaded content. This is a common challenge because websites often use JavaScript to fetch and display content after the initial page load. Scrape-ML's current static parsing approach often misses this dynamically generated content, leading to incomplete data extraction.

Describe the solution you'd like

I propose implementing a feature that utilizes browser automation to handle dynamic content. This could be achieved by integrating with a library like Selenium or Puppeteer. These libraries allow Scrape-ML to simulate a real browser, execute JavaScript code, and wait for the dynamically loaded content to appear before parsing the page.

Describe alternatives you've considered

I've explored using Scrape-ML's existing features like custom selectors and regular expressions to target specific elements within the source code. However, this approach becomes cumbersome and unreliable for complex websites with intricate JavaScript interactions. Additionally, it requires a deep understanding of the website's underlying code, making it difficult for users who are not familiar with web development.

Additional context

Several popular web scraping frameworks utilize browser automation for handling dynamic content. This functionality has become a critical aspect of modern web scraping due to the prevalence of dynamic websites.

Activity

  1. github-actions commented on May 18, 2024

    @github-actions

    Thank you for raising a issue, Hope you enjoing the open source. we try to reply or assign as soon possibe. Connect with mentor.

  2. Sitevity commented on May 18, 2024

    @Sitevity
    Author

    I Request You to Assign me This Feature Request under GSSOC'24 (Level 3)

  3. pinned this issue on May 19, 2024
  4. AashishKumar-3002 commented on May 25, 2024

    @AashishKumar-3002

    Hey @sanjay-kv @Sitevity if this issue is available, I would like to work on it

  5. sanjay-kv commented on May 25, 2024

    @sanjay-kv
    Member

    Its already assigned if you want to collaborate reach out to assigned person

  6. github-actions commented on Jul 5, 2024

    @github-actions

    This issue has been automatically closed because it has been inactive for more than 30 days. If you believe this is still relevant, feel free to reopen it or create a new one. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions