Karim shoair
|
710f994339
|
perf(DynamicSession): Close persistent context default page
|
2025-09-07 18:48:40 +03:00 |
|
Karim shoair
|
4341477a66
|
perf(StealthyFetcher): Slight optimization
|
2025-09-07 04:58:55 +03:00 |
|
Karim shoair
|
72e26c23e8
|
fix(DynamicFetcher): Improve stealth mode
|
2025-09-07 03:13:51 +03:00 |
|
Karim shoair
|
934d8a1452
|
build: Pump up the version
|
2025-09-02 16:33:52 +03:00 |
|
Karim shoair
|
6ad1bab2e4
|
feat(DynamicFetcher): add the ability to add init_script to context (#56)
|
2025-09-02 16:25:13 +03:00 |
|
Karim shoair
|
9543f171aa
|
feat(StealthyFetcher): add the ability to add init_script to context
|
2025-09-02 16:19:22 +03:00 |
|
Karim shoair
|
af9a62a539
|
fix: fix for shell imported by mistake issue (#76)
|
2025-09-02 15:23:15 +03:00 |
|
Karim shoair
|
812cf2d21b
|
build: Pump up the version
|
2025-09-01 06:43:41 +03:00 |
|
Karim shoair
|
967c0956a1
|
feat(DynamicSession): Improve stealth mode
|
2025-08-31 02:57:12 +03:00 |
|
Karim shoair
|
6eb580a6d0
|
feat(DynamicSession): Improve normal fetches speed
|
2025-08-31 02:56:34 +03:00 |
|
Karim shoair
|
b5be2547d7
|
fix(dynamicSession): issue with headless
|
2025-08-31 01:29:47 +03:00 |
|
Karim shoair
|
76721f906e
|
docs(cli): Correcting docstrings
|
2025-08-30 22:12:33 +03:00 |
|
Karim shoair
|
c66c48e3ae
|
fix(extract): Correcting docs for the css-selector option
|
2025-08-29 21:34:39 +03:00 |
|
Karim shoair
|
cf57af588e
|
docs: update doc strings with correct naming
|
2025-08-25 06:08:15 +03:00 |
|
Karim shoair
|
2f402f4835
|
style: add flags for tests coverage
- Some are already tested but the coverage report can't see it.
- Some are not necessary to test or too hard to test on GitHub's CI
|
2025-08-17 01:02:14 +03:00 |
|
Karim shoair
|
009bbb20c0
|
refactor(dynamic Fetcher): small optimization
|
2025-08-16 23:20:54 +03:00 |
|
Karim shoair
|
6c9a960a44
|
fix(dynamicFetcher): Fix a bug with real_chrome argument
|
2025-08-16 16:01:32 +03:00 |
|
Karim shoair
|
84337ef1ac
|
fix(parser): count all nested children of ignored tags in get_all_text
|
2025-08-16 14:24:51 +03:00 |
|
Karim shoair
|
13700e2692
|
fix: improve error handling
|
2025-08-15 04:52:11 +03:00 |
|
Karim shoair
|
825896c6a8
|
fix: improve checking for valid proxy and valid CDP URL
|
2025-08-03 16:31:16 +03:00 |
|
Karim shoair
|
740ae815c3
|
perf: speeding up find_by_text and find_by_regex by 3%
|
2025-08-02 19:46:18 +03:00 |
|
Karim shoair
|
67658f1723
|
perf: Speeding up below_elements and relocate by 3%
|
2025-08-02 19:45:43 +03:00 |
|
Karim shoair
|
d1a2ecd341
|
perf: optimize get_all_text and adaptive logic by another 10%
|
2025-08-02 04:08:14 +03:00 |
|
Karim shoair
|
1ec6f0e0f0
|
perf: optimizing find_similar method
|
2025-08-02 03:39:05 +03:00 |
|
Karim shoair
|
aec4889d25
|
perf: Optimizing next and previous properties
|
2025-08-02 03:37:48 +03:00 |
|
Karim shoair
|
548a40d850
|
perf: speed up get_all_text function by another 20%
|
2025-08-02 03:36:59 +03:00 |
|
Karim shoair
|
4c4202daae
|
perf(parser): Speeding up css_first and xpath_first than normal ones
|
2025-08-01 16:41:09 +03:00 |
|
Karim shoair
|
83a19f3b17
|
perf(parser): A lot of optimizations to speed things up
|
2025-08-01 06:28:52 +03:00 |
|
Karim shoair
|
f93348b915
|
style: remove unused code
|
2025-08-01 05:43:31 +03:00 |
|
Karim shoair
|
df48662c00
|
perf(parser): A lot of optimizations to speed things up
|
2025-08-01 05:42:32 +03:00 |
|
Karim shoair
|
af5f3688c1
|
fix: moving types to use Union again
|
2025-07-30 05:39:25 +03:00 |
|
Karim shoair
|
27658b33ff
|
fix: fix invalid return type
|
2025-07-30 03:39:33 +03:00 |
|
Karim shoair
|
32cb76604c
|
style: Adjustments to the translator
|
2025-07-30 03:28:16 +03:00 |
|
Karim shoair
|
5bb1266fa5
|
style: using isinstance function as the main way for type checking
|
2025-07-30 03:14:23 +03:00 |
|
Karim shoair
|
ae9ccaec79
|
style: A lot of type hints correction
Since we are using Py3.10 as minimum version now, we remove Union when possible
|
2025-07-30 02:46:57 +03:00 |
|
Karim shoair
|
ca12a11b7e
|
style(utils): optimize imports
|
2025-07-30 02:08:01 +03:00 |
|
Karim shoair
|
db781dcc32
|
style: Removing dead code
|
2025-07-30 02:03:39 +03:00 |
|
Karim shoair
|
3c5de8e0f2
|
perf: Speed up clean functions
|
2025-07-30 02:03:27 +03:00 |
|
Karim shoair
|
9415acccce
|
fix: shortcuts for backward compatibility
|
2025-07-30 01:50:48 +03:00 |
|
Karim shoair
|
7300efa77e
|
style(parser): optimize selectors instances creation
|
2025-07-30 01:45:26 +03:00 |
|
Karim shoair
|
e7cdd39695
|
style: replacing os with Pathlib and small optimizations
|
2025-07-30 01:15:28 +03:00 |
|
Karim shoair
|
18660f8132
|
style: type hints corrections and docstrings
|
2025-07-30 00:32:39 +03:00 |
|
Karim shoair
|
ba585c0adc
|
perf: imports optimizing
|
2025-07-30 00:22:06 +03:00 |
|
Karim shoair
|
8ca940d768
|
style: removing dead code
|
2025-07-29 23:43:31 +03:00 |
|
Karim shoair
|
9bcb9e9d93
|
style: General type hints fixes and imports optimizing
|
2025-07-29 23:43:06 +03:00 |
|
Karim shoair
|
3d07a1533e
|
refactor: cleaner code for the fetcher's lazy loader
|
2025-07-29 22:43:12 +03:00 |
|
Karim shoair
|
9ce3279488
|
fix(TextHandler): Increase speed of clean method 5 times
|
2025-07-29 22:31:03 +03:00 |
|
Karim shoair
|
715dfb4243
|
feat: add length property to Selectors to write less code
|
2025-07-29 06:19:45 +03:00 |
|
Karim shoair
|
29b77a96c8
|
refactor(parser): optimize imports
|
2025-07-29 06:18:12 +03:00 |
|
Karim shoair
|
b9c7a5af2e
|
refactor: replace's Selector inpt (text/body) with 1 argument called content
|
2025-07-29 06:08:15 +03:00 |
|