Commit Graph

180 Commits

Author SHA1 Message Date
LawyZheng
31a79a1313 use value of the optiona when the content is empty (#4035) 2025-11-20 00:04:39 +08:00
LawyZheng
4cf6757d05 add remove all unique ids (#3964) 2025-11-12 02:41:55 +08:00
LawyZheng
dcbd2f7a26 support angular click event (#3960) 2025-11-11 11:26:15 +08:00
LawyZheng
f6145665c8 mark readonly element as interactable (#3845) 2025-10-29 13:10:21 +08:00
LawyZheng
c2d7e6f2d0 check customized element pointer style (#3772) 2025-10-20 14:20:11 +08:00
LawyZheng
f69acdaadc readonly input type dropdown (#3717) 2025-10-15 14:39:27 +08:00
LawyZheng
e08778993e abort scraping when too many elements (#3678) 2025-10-10 15:46:55 +08:00
pedrohsdb
52c38a66c1 reverting lawys PR to fix workable (#3579) 2025-10-01 11:51:07 -07:00
pedrohsdb
80c7ea2577 Revert "skip malformed css selector" (#3578) 2025-10-01 11:38:07 -07:00
pedrohsdb
0fce84a384 skip malformed css selector (#3577) 2025-10-01 11:24:43 -07:00
LawyZheng
6b90f10221 remove valid css selector check (#3524) 2025-09-25 11:06:28 +08:00
LawyZheng
7823ff9c46 start build tree from HTML element (#3237) 2025-08-20 10:58:18 +08:00
LawyZheng
458b7e43ab remove hard wait time in input action (#3229) 2025-08-19 14:26:25 +08:00
LawyZheng
654cdb14e4 fix wait for animation end (#3201) 2025-08-15 15:24:54 +08:00
LawyZheng
f971cf8e58 optimize cache element tree logic (#3194) 2025-08-15 02:06:08 +08:00
LawyZheng
81767e3189 optimize scraping part 4 (#3192) 2025-08-15 01:55:59 +08:00
LawyZheng
04fd540cd5 stop building element tree again and again when drawing boudingbox (#3191) 2025-08-15 01:40:39 +08:00
LawyZheng
2556d04e70 fix scraping edge case (#3186) 2025-08-14 15:04:15 +08:00
LawyZheng
65e9cb10e9 optimize scraping part 2 (#3185) 2025-08-14 14:51:43 +08:00
LawyZheng
30606645ea optimize scraping part 1 (#3184) 2025-08-14 14:24:21 +08:00
LawyZheng
b88cf18590 optimize scraping part 3 (#3183) 2025-08-14 14:12:16 +08:00
LawyZheng
f33906509f fix dom listener bug (#3095) 2025-08-04 11:10:49 +08:00
LawyZheng
4093a7fab0 fix style map parsing (#3029) 2025-07-25 00:50:06 +08:00
LawyZheng
5363d33dcc fix interactable detecting (#2941) 2025-07-15 03:31:34 +08:00
LawyZheng
dd9710eb9f add force textural element as interactable exp (#2936) 2025-07-14 13:09:40 +08:00
Shuchang Zheng
e448721468 add pointer detect for h element (#2846)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-30 14:20:20 +08:00
Asher Foa
a6bf217559 Fix typos (#2807) 2025-06-28 01:26:21 +00:00
Shuchang Zheng
775da18878 current viewpoint screenshot and scrolling n screenshot (#2716)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-14 14:59:50 +08:00
Shuchang Zheng
c531395c39 fix input interactable detect (#2621)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-09 06:45:32 +00:00
Shuchang Zheng
4fd8f5fdad add error handle for click event check (#2596) 2025-06-05 14:17:28 +08:00
Shuchang Zheng
a46f7248a7 enhance clickable element detect (#2595) 2025-06-05 14:05:34 +08:00
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
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
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
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
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