Commit Graph

434 Commits

Author SHA1 Message Date
Michael Mintz 0fa2fe36a4 Add option to use Chrome's old headless mode 2024-09-25 19:20:31 -04:00
Michael Mintz d65c52cd18 Make multiple updates 2024-09-23 00:49:23 -04:00
Michael Mintz bc9de47290 Update options 2024-09-23 00:36:06 -04:00
Michael Mintz fd8d3b7d36 Update UC Mode for Tab + Spacebar 2024-09-12 17:28:25 -04:00
Michael Mintz 0160a135ae Update UC Mode 2024-09-12 14:47:16 -04:00
Michael Mintz d8b4447a3c Fix an issue with UC Mode 2024-09-12 13:07:19 -04:00
Michael Mintz d0b34aa85f Improve UC Mode reliability 2024-09-12 00:44:32 -04:00
Michael Mintz f745eee9ef Improve UC Mode 2024-09-11 01:16:30 -04:00
Michael Mintz 111f8eefbd Improve UC Mode methods 2024-09-04 22:48:41 -04:00
Michael Mintz 974731063b Update UC Mode 2024-09-04 00:40:43 -04:00
Michael Mintz 670bd2fe88 Fix UC Mode for CAPTCHA updates 2024-08-30 15:05:00 -04:00
Michael Mintz 5c8a94b856 Improve UC Mode reliability 2024-08-13 00:15:36 -04:00
Michael Mintz a14b74f2b7 Improve `uc_gui_click_x_y()` 2024-08-13 00:14:29 -04:00
Michael Mintz 0bcfc3aaf9 Fix issue with UC Mode clicking on Windows 2024-08-07 13:02:08 -04:00
Michael Mintz af8e11dd50 Improve the UC Mode experience on Windows 2024-08-06 23:13:47 -04:00
Michael Mintz 2dedf26719 Prevent memory leaks for Windows users 2024-08-06 23:12:34 -04:00
Michael Mintz 9a518568d4 Update error-handling for Mobile Mode 2024-08-03 00:53:45 -04:00
Michael Mintz 8621dfeef6 Update UC Mode 2024-08-02 18:45:13 -04:00
Michael Mintz db012234fc Allow Mobile Mode "device_pixel_ratio" to use floats 2024-08-02 18:43:41 -04:00
Michael Mintz 4250c6db21 Handle CAPTCHA updates 2024-07-29 16:47:20 -04:00
Michael Mintz d10164ce14 Handle update to form turnstiles 2024-07-26 14:31:50 -04:00
Michael Mintz 164f055886 Update UC Mode 2024-07-25 16:09:34 -04:00
Michael Mintz 59e77ec53f Update default Chromium options 2024-07-25 11:11:59 -04:00
Michael Mintz 383579765d Update UC Mode 2024-07-24 15:52:44 -04:00
Michael Mintz 8941335d68 Update UC Mode 2024-07-22 01:08:35 -04:00
Michael Mintz 4624edd2d9 Refactor UC Mode 2024-07-19 16:44:52 -04:00
Michael Mintz 5872a660d6 Update UC Mode 2024-07-08 16:57:22 -04:00
Michael Mintz ac3a9bed39 Add UC Mode clicking methods 2024-07-06 02:40:11 -04:00
Michael Mintz 2655d10018 Fix Windows bug in UC Mode for uc_gui_handle_cf() 2024-06-30 21:26:44 -04:00
Michael Mintz a2cb6b3f69 Improve multithreading in UC Mode 2024-06-28 23:34:31 -04:00
Michael Mintz 3d9f0ea6cf Add support for uc_gui_handle_cf() in the Driver() formats 2024-06-27 23:58:33 -04:00
Michael Mintz 0b8c06889f Update Chromium options 2024-06-23 13:44:51 -04:00
Michael Mintz 711987ef59 Add more sb methods into the driver 2024-06-23 13:44:21 -04:00
Michael Mintz f4e349690e Refactoring 2024-06-23 13:43:13 -04:00
Michael Mintz ef215b6104 Make multiple improvements to UC Mode 2024-06-23 13:38:20 -04:00
Michael Mintz 0c46e2c9cb Update default browser options 2024-06-07 18:30:46 -04:00
Michael Mintz 5846a70db9 Refactor Chromium options 2024-06-05 19:39:43 -04:00
Michael Mintz 62ac9f47e4 Force the "blinker" version in Wire Mode 2024-05-16 19:39:18 -04:00
Michael Mintz 533c12f8a7 Update UC Mode 2024-05-13 00:29:13 -04:00
Michael Mintz 06e00f010c Make refinements to UC Mode 2024-03-30 22:13:54 -04:00
Michael Mintz 1067d88ee8 Make UC Mode great again 2024-03-21 17:30:14 -04:00
Michael Mintz 6541cf8017 Update IE Compatibility Mode 2024-03-15 14:05:35 -04:00
Michael Mintz 1bcda8ffe2 Fix IE Compatibility Mode with Edge 2024-03-14 14:15:14 -04:00
Michael Mintz dc86046193 Add methods and update UC Mode 2024-03-09 18:07:23 -05:00
Michael Mintz b2329c19b5 Allow customized timing for "uc_switch_to_frame()" 2024-02-27 21:15:25 -05:00
Michael Mintz e3d4deb7c4 Allow truncated URLs in UC Mode 2024-02-27 21:12:24 -05:00
Michael Mintz ef0aedcec1 Improve error-handling around browser launches 2024-02-23 00:14:28 -05:00
Michael Mintz 044fc46eba Fix user-agent string in headless UC Mode 2024-02-20 15:56:37 -05:00
Michael Mintz 010a2f033b Refactor code with the "ruff" Python linter 2024-02-15 15:55:07 -05:00
Michael Mintz 00146aa963 Fix option for enabling 3D APIs 2024-01-25 13:48:59 -05:00
Michael Mintz 0f06cfd274 Add options for disabling Chromium features 2024-01-18 22:00:12 -05:00
Michael Mintz 50f8a0330e Fix the Browserstack integration 2024-01-03 22:15:36 -05:00
Michael Mintz c7914993e3 Expand firefox_pref="KEY:VALUE" to allow URLs as VALUEs 2023-12-23 10:23:01 -05:00
Michael Mintz 742846a43a Optimize headless mode output on Windows when possible 2023-11-27 21:05:45 -05:00
Michael Mintz 2485d8fe20 Hide the "Find your downloads here" bubble on Chrome 2023-11-16 18:56:48 -05:00
Michael Mintz 1e949977c3 Add option for setting "--host-resolver-rules=RULES" 2023-11-14 21:10:53 -05:00
Michael Mintz 28f7643ebc Add driver methods 2023-11-14 20:55:33 -05:00
Michael Mintz d23b375a43 Add "driver.uc_switch_to_frame(frame)" 2023-11-14 20:52:25 -05:00
Michael Mintz 0695e51712 Make improvements to "driver.uc_click(selector)" (UC Mode only) 2023-11-08 23:48:27 -05:00
Michael Mintz 25f712ca1a Update the algorithm that decides if UC Mode calls reconnect() 2023-11-08 23:44:05 -05:00
Michael Mintz c85ebfd3c4 Fix a bug with getting the latest milestone driver version 2023-11-08 23:29:35 -05:00
Michael Mintz dea2450314 Update "omnibox" preferences 2023-11-01 01:20:31 -04:00
Michael Mintz f88c134fe2 Fix headless UC Mode (caused by missing args) 2023-11-01 01:18:42 -04:00
Michael Mintz 4bfd8c952a Update WebRTC preferences 2023-10-29 01:43:28 -04:00
Michael Mintz 6bfea8b144 Update the documentation 2023-10-29 01:41:32 -04:00
Michael Mintz ab2de31469 Add more options for capturing CDP logs 2023-10-29 01:36:48 -04:00
Michael Mintz f3e8e45521 driver.uc_click(selector) needs a backup JS option 2023-10-27 03:25:38 -04:00
Michael Mintz f20ae06d71 Prevent various prompts from appearing 2023-10-20 15:35:37 -04:00
Michael Mintz 11be78556f Prevent the "Enhanced ad privacy" pop-up 2023-10-20 13:45:00 -04:00
Michael Mintz ad9faec443 Add "driver.uc_click(selector)" to use "element.uc_click()" 2023-10-19 13:35:21 -04:00
Michael Mintz b8847ce7d5 Do some refactoring 2023-10-19 12:33:27 -04:00
Michael Mintz 9445bb1dc4 Add UC Mode customization options 2023-10-13 14:34:46 -04:00
Michael Mintz 14e62c4aa6 Improve "driver.highlight(selector)" functionality 2023-10-13 14:28:13 -04:00
Michael Mintz f622897b24 Fix issue with mobile mode and user agents 2023-10-13 14:22:38 -04:00
Michael Mintz 547e617f5d Refactor UC Mode 2023-10-12 13:06:18 -04:00
Michael Mintz 3c1efe3788 Modernize Mobile Mode 2023-10-10 15:26:35 -04:00
Michael Mintz f3704a3542 Add more methods directly into the raw "driver" 2023-10-06 16:57:11 -04:00
Michael Mintz 8a463073d3 Refactor graphics library code 2023-10-06 16:28:15 -04:00
Michael Mintz ae4b33d51a Update driver options 2023-09-24 16:47:35 -04:00
Michael Mintz 8d18333cb5 Improve and add driver methods 2023-09-24 16:36:00 -04:00
Michael Mintz ecb23ad988 Add option: `--driver-version="keep"` 2023-09-20 18:11:18 -04:00
Michael Mintz c613b2d447 Make convenience updates to "driver.find_element()" 2023-09-20 17:48:53 -04:00
Michael Mintz 6f5257d22e Make improvements to UC Mode 2023-09-15 11:51:31 -04:00
Michael Mintz 9938d6d844 Refactor browser_launcher and UC Mode 2023-09-13 17:00:26 -04:00
Michael Mintz c9b895e6aa Update default Edge preferences 2023-09-11 12:04:27 -04:00
Michael Mintz 4e7b87f696 Fix issue with authenticated proxy and proxy_bypass_list 2023-09-11 12:03:20 -04:00
Michael Mintz 97fcf22023 Add a "sleep" method directly into "driver" instances 2023-09-10 18:59:42 -04:00
Michael Mintz 328e5c9f47 Fix issue with msedgedriver & Edge on Linux 2023-09-10 00:54:36 -04:00
Michael Mintz 8f740dfef4 Fix issue with msedgedriver on Linux 2023-09-09 23:38:05 -04:00
Michael Mintz 44ca569bf7 Add support methods into "driver" instances 2023-09-09 23:20:10 -04:00
Michael Mintz f693fd13cc Drop support for Python 3.6 and Opera 2023-09-01 18:36:15 -04:00
Michael Mintz 7e60e3f696 Refactor UC Mode 2023-08-31 01:42:51 -04:00
Michael Mintz 5d7d7bb312 Refactor and fix error-handling on Edge 2023-08-29 13:06:23 -04:00
Michael Mintz e364af451a Make improvements to the Driver Manager 2023-08-28 12:28:42 -04:00
Michael Mintz 471e7060ba More UC Mode refactoring 2023-08-23 02:44:24 -04:00
Michael Mintz 35b44d29c2 Improve UC Mode on Linux 2023-08-23 01:41:25 -04:00
Michael Mintz 96cd45bc4e Refactor driver settings 2023-08-21 23:06:21 -04:00
Michael Mintz e25d73faeb Update timing 2023-08-21 23:04:35 -04:00
Michael Mintz 0a3eddcf42 Optimize timeouts in requests 2023-08-15 21:58:01 -04:00
Michael Mintz afcc63ba7b Add "timeout" to "requests.get()" calls 2023-08-15 17:20:47 -04:00