Commit Graph

200 Commits

Author SHA1 Message Date
Shuchang Zheng
47709dc0d8 support cross domain css sheet parse (#2535) 2025-05-30 09:51:59 +08:00
Shuchang Zheng
49ef1aaa07 fix li interactable (#2511) 2025-05-29 23:03:39 +08:00
Shuchang Zheng
cf08ca951e Fix chrome user data dir problem (#2503) 2025-05-28 22:41:06 -07:00
Shuchang Zheng
31d6dbdacd stop removing target attr when scraping (#2495) 2025-05-28 15:55:01 +08:00
Shuchang Zheng
cca2772765 fix new tab a issue (#2437) 2025-05-23 13:18:42 +08:00
Shuchang Zheng
24a73b7af0 select option on click (#2391) 2025-05-20 00:08:55 +08:00
Shuchang Zheng
193df54c6e fix dom listener bug (#2344) 2025-05-15 01:22:38 +08:00
Shuchang Zheng
e927940800 no to build full tree but still adding structure representive div (#2342) 2025-05-14 16:54:04 +08:00
Shuchang Zheng
6148f6cd72 add structured div in the element tree (#2339) 2025-05-14 16:24:37 +08:00
Shuchang Zheng
d3ea8ef85b generate element xpath (#2335) 2025-05-14 02:11:16 +08:00
Shuchang Zheng
d667841d02 fix hidden input element (#2314) 2025-05-09 13:52:12 +08:00
Shuchang Zheng
5971108237 fix shadown DOM parsing (#2295) 2025-05-06 03:10:10 +08:00
Shuchang Zheng
408b3d58aa fix interactable parsing (#2294) 2025-05-06 00:33:54 +08:00
Shuchang Zheng
8b834436b5 anthropic support - dymanic window size / window popup (#2284) 2025-05-04 00:40:16 -07:00
Shuchang Zheng
a851e8fdd8 Reduce execution waits (#2282) 2025-05-04 00:30:09 -04:00
Shuchang Zheng
162305306a fix console log (#2274) 2025-05-02 00:04:20 +08:00
Shuchang Zheng
d798b00409 bugfix (#2237) 2025-04-28 16:34:25 +08:00
Shuchang Zheng
2f0e6e5eb3 improve custom selection (#2236) 2025-04-28 16:16:36 +08:00
Shuchang Zheng
5582998490 fix interactable parsing (#2228) 2025-04-24 16:30:41 +08:00
Shuchang Zheng
654ba03e09 optimize and speed up custom selection (#2215) 2025-04-23 01:44:14 +08:00
Shuchang Zheng
de67f69252 handle null tagname (#2212) 2025-04-22 18:48:01 +08:00
Shuchang Zheng
c69e5848ed add more scrape page methods (#2211) 2025-04-22 16:37:39 +08:00
Shuchang Zheng
f2eef5aa6d support shadow dom mutation observer (#2206)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-04-21 22:36:56 +08:00
Shuchang Zheng
f238c991f7 fix custom selection bug (#2201) 2025-04-21 12:44:48 +08:00
Shuchang Zheng
83adc226d9 extend custom select part 2 (#2178) 2025-04-17 14:07:36 +08:00
Shuchang Zheng
a8b8dfee5b extend custom select (#2167) 2025-04-17 01:52:21 +08:00
Shuchang Zheng
682a53c8c1 fix auto completion bug (#2152)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-04-15 01:50:11 +08:00
Shuchang Zheng
962bf3bc84 add max limit for dom listner (#2132) 2025-04-12 10:55:46 +08:00
Shuchang Zheng
f883b91180 integration with CUA (#2126) 2025-04-11 11:18:53 -07:00
Shuchang Zheng
7e81386b63 add shadow host element into interactable detecting list (#2124) 2025-04-11 13:41:40 +08:00
Shuchang Zheng
03d5383a42 fallback get incremental tree without waiting (#2118) 2025-04-10 02:36:27 +08:00
Shuchang Zheng
f7ca61c4bd improve option interactable detect (#2111) 2025-04-07 17:04:18 +08:00
Shuchang Zheng
a72fcadd9a only take up to 1 screenshot if the html too big (#2108) 2025-04-05 23:33:34 -04:00
Shuchang Zheng
3c612968ce trim svg elements when prompt exceeds context window (#2106) 2025-04-04 22:33:52 -04:00
Shuchang Zheng
d4de0fe1a6 add classname invisible to dropdown detection (#2069) 2025-04-02 11:36:06 -04:00
Shuchang Zheng
e601a87298 update window.scroll/scrollTo syntax (#2032) 2025-03-27 01:11:19 -07:00
Shuchang Zheng
6c7e96d93e Handle createPolicy gracefully (#2031) 2025-03-27 01:03:25 -07:00
Shuchang Zheng
0ed236f092 safeScrollToTop (#2030) 2025-03-27 00:47:01 -07:00
Shuchang Zheng
e122821878 add safeWindowScroll function in js (#2029) 2025-03-27 00:44:49 -07:00
Shuchang Zheng
62591eff85 check null for document.body and document.documentElement inside function isWindowScrollable (#2028) 2025-03-27 00:26:41 -07:00
Shuchang Zheng
915bcfbf13 rename js sleep to asyncSleepFor (#2016) 2025-03-25 17:28:31 +08:00
Shuchang Zheng
d8d8f8ab79 revert checkbox detect enhance (#1998) 2025-03-22 09:07:58 +08:00
Shuchang Zheng
4f9af0d797 fail task right away when scraping failed - no need to retry scraping failure at step level (#1997) 2025-03-21 15:47:36 -07:00
Shuchang Zheng
ab2e5afd72 don't add helper attr as hack for checkbox and radio (#1970) 2025-03-20 01:33:38 +08:00
Shuchang Zheng
c680e33b30 don't drawbox when check user goal (#1964) 2025-03-19 02:06:09 +08:00
Shuchang Zheng
6cc595d04c add angualar date picker support (#1955)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-03-18 03:12:16 +08:00
Shuchang Zheng
785c2f0626 add svg into interactable detecting (#1917) 2025-03-11 03:04:45 +08:00
Saurabh Misra
fcc87243c1 ️ Speed up function clean_element_before_hashing by 827% (#1890)
Co-authored-by: codeflash-ai[bot] <148906541+codeflash-ai[bot]@users.noreply.github.com>
2025-03-08 02:14:48 -08:00
Shuchang Zheng
ab02998d19 fix element invisible detect (#1889)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-06 03:37:15 +08:00
Shuchang Zheng
e9c8eefd09 checkbox check or uncheck issue (#1850) 2025-02-27 14:39:16 +08:00