← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-scrapling

DeepSeek Harness web scraping plugin integrating Scrapling for JS rendering, structured extraction, and crawling.

VisionTerminal & TUIDeveloper ToolsBrowser & WebSecurity & PolicySkills & WorkflowsRemote Execution
0GitHub Stars0ForksUpdated2026-10-27

Install

$ dsh plugin --profile web add @jayyuen66/dsh-scrapling

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-scrapling extends DeepSeek Harness with advanced web scraping capabilities driven by a resident Python sidecar running Scrapling. It provides dynamic JavaScript rendering via Patchright, CSS/XPath extraction with self-healing adaptive selectors, multi-step browser sessions with persistent state, background web crawling jobs, and built-in SSRF protection.

Key Capabilities

  • Static and browser-rendered web fetching with JavaScript support
  • Structured CSS and XPath DOM extraction with self-healing adaptive selectors
  • Persistent browser and static sessions with login state and cookie retention
  • Session network history recording and XHR request capture
  • Background spider crawls for content, sitemaps, and feeds executed as harness jobs
  • Direct page Q&A answering via model context routing
  • Built-in host-side and sidecar SSRF guards, anti-injection cleaning, and proxy support
  • Pluggable alternative provider for dsh web_fetch and web_search, plus optional MCP mode

Useful For

  • Scraping single-page applications (SPAs) and dynamic websites that require JavaScript execution
  • Extracting structured tabular data from pages with fragile or frequently changing CSS classes
  • Automating multi-step web interactions requiring authenticated login states
  • Discovering hidden backend JSON APIs by capturing page XHR and network requests
  • Running controlled background domain crawls directly from agent instructions

Who It Fits

  • DeepSeek Harness users requiring advanced browser automation and scraping
  • Agent builders extracting structured data from modern dynamic web pages
  • Researchers and developers automating web data collection with strict SSRF boundaries

Documented Limitations

  • Requires an external Python 3.14+ environment with Scrapling installed, or using the macOS arm64 runtime CLI packs
  • Browser rendering cannot extract SVG axis ticks and vector text due to Markdown conversion limits
  • HTTP write methods (POST/PUT) and active browser interactions are disabled by default for safety
  • Official runtime helper setup scripts are only tested and verified on macOS arm64

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 2 runtime, 46 development, 6 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
JayYuen666/dsh-scrapling
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
cf6c709 · 2026-10-27

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
0GitHub stars
Forks
0
Open issues
0
Last commit
2026-10-27
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app