From 3b2e2de197e06bd0ca3712bbb422d232a7f4e6bb Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Tue, 3 Dec 2024 23:33:45 -0800 Subject: [PATCH] Commit rapidand script, truncate dom element name length to max 500 characters (#1316) --- skyvern/webeye/scraper/scraper.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skyvern/webeye/scraper/scraper.py b/skyvern/webeye/scraper/scraper.py index 975e5dfa..788d0af8 100644 --- a/skyvern/webeye/scraper/scraper.py +++ b/skyvern/webeye/scraper/scraper.py @@ -668,6 +668,13 @@ def trim_element(element: dict) -> dict: if not element_text: del queue_ele["text"] + if ( + "attributes" in queue_ele + and "name" in queue_ele["attributes"] + and len(queue_ele["attributes"]["name"]) > 500 + ): + queue_ele["attributes"]["name"] = queue_ele["attributes"]["name"][:500] + if "beforePseudoText" in queue_ele and not queue_ele.get("beforePseudoText"): del queue_ele["beforePseudoText"]