UltrafunkAmsterdam
b3484a8b7e
2.2.1 Fixed issue where arguments were not passed along to chrome. Some small improvements for v2 headless, which is still detectable, but it's getting better....,
2021-03-25 10:23:32 +01:00
UltrafunkAmsterdam
853f299967
remove the subclass and use delegation to access Webdrivers methods. This way an exception somewhere along your program will still ensure gracefull shutdown afterwards and fixes some other issues as well because Webdriver is now bound to the object instead of only initialized within the __init__ haeving no references at all.
2021-03-20 05:28:42 +01:00
unknown
b3014260ce
fix invalid session id after using get_in or context manager style
2021-02-04 12:55:44 +01:00
unknown
2e2047dc91
2.1.0
2021-02-04 12:15:22 +01:00
Leon
0fa88770a2
fix closing browser window when using as context manager
2021-02-04 11:57:45 +01:00
Leon
db2214071d
Update v2.py
2021-02-03 09:29:41 +01:00
Leon
38b3eb2ec8
Update v2.py
2021-02-02 09:30:42 +01:00
UltrafunkAmsterdam
a50362f9e8
- added a keyword argument to the Chrome constructor: `emulate_touch` which, when set to True will report presense of a touch(screen/device). This is mainly for bet365 detections. Otherwise i would not recommend setting it.
...
credits to @boganfoo for this excellent find!
- removed `enable_console_log`
- reverted back to storing chromedriver binary in current workdir after several reports of users entire project folder being deleted (sorry for that btw).
- some code cleanup
- added a fix for useragent in headless mode in v2 (which reported 'Headless'). still headless mode in v2 is under construction and not fully functional.
2021-02-02 08:58:00 +01:00
unknown
b792eaf242
- removed enable_console_log
...
- reverted back to storing chromedriver binary in current workdir after several reports of users entire project folder being deleted (sorry for that btw).
- some code cleanup
- added a fix for useragent in headless mode in v2 (which reported 'Headless'). still headless mode in v2 is under construction and not fully functional.
- added a keyword argument to the Chrome constructor: 'emulate_touch' which, when set to True will report presense of a touch(screen/device). This is mainly for bet365 detections. Otherwise i would not recommend setting it.
credits to @boganfoo for this excellent find!
2021-02-02 08:37:14 +01:00
Leon
0263617a83
disable auto-cleanup if custom user-data-dir is used
...
- prevent custom data dir to be automatically removed.
- remove the driver executable cleanup function, it is deleted at initialization anyway so it was double trouble.
- reverted back to having chromedriver in the CWD instead of a temp folder
@untested
todo: test
2021-01-29 03:30:01 +01:00
Leon
2ec225069f
Update v2.py
2021-01-17 21:05:40 +01:00
Leon
3ef151e048
Update v2.py
2021-01-17 20:48:36 +01:00
unknown
c8f28b1a70
corrected find_chrome_executable to work in MacOS
2021-01-17 20:31:22 +01:00
Leon
645a686cfe
Update v2.py
2021-01-17 06:43:03 +01:00
Leon
4fa212f0c5
Update v2.py
2021-01-17 06:31:22 +01:00
unknown
e6d3299cbf
v2 option
2021-01-17 06:11:11 +01:00
Leon
6708019040
randomize cdc_string and silicenced output
...
changed the warning log messsage to level INFO for @Avnxs
randomize cdc string @czoins
2020-12-19 15:49:34 +01:00
Leon
d8ccac2ac5
fixed cloudflare detection
2020-11-25 12:43:24 +01:00
ultrafunkamsterdam
4ce47e7f83
1.5.0
2020-10-13 03:51:35 +02:00
ultrafunkamsterdam
8baa61990f
working patch
2020-09-19 18:22:03 +02:00
ultrafunkamsterdam
17e1f0e584
Revert "working patch"
...
This reverts commit c0ee188636
.
2020-09-19 18:15:41 +02:00
Goolen
c0ee188636
working patch
2020-09-19 18:01:11 +02:00
Leon
4c5ecc8f67
Update __init__.py
2020-09-13 11:36:47 +02:00
ultrafunkamsterdam
b7685af668
added to pip package index
2020-09-03 22:12:09 +02:00
Leon
6e0f49797d
Update __init__.py
2020-09-02 04:45:12 +02:00
Leon
8810c70e08
set default target to version 84
2020-08-01 15:08:18 +02:00
Leon
dd89df1666
removed the "platform" key of Network.setUserAgentOverride
...
It did nothing but causing confusion :)
2020-06-15 18:46:07 +02:00
Leon
fee707a054
Update __init__.py
2020-06-03 13:44:22 +02:00
UltrafunkAmsterdam
2d2401caa5
fixed the TARGET_VERSION variable. is now actually evaluated at execution time so the correct chromedriver for your version of chrome is being downloaded... + some refactorings
2020-05-19 20:55:13 +02:00
Leon
9cd00ce07f
fix small bug in TARGET_VERSION
2020-05-13 22:18:20 +02:00
Leon
3293fb347f
Update __init__.py
2020-05-12 19:56:49 +02:00
Leon
f3fdf9b78e
Update __init__.py
2020-04-24 14:02:15 +02:00
Leon
be40873506
Update __init__.py
2020-03-06 21:20:31 +01:00
Leon
4d253ef037
Update __init__.py
2020-03-03 15:30:48 +01:00
Leon
e5c00010c4
Update __init__.py
2020-03-03 15:22:38 +01:00
Leon
0cf15a2531
Update __init__.py
2020-03-03 15:20:42 +01:00
Leon
a44e52751b
Update __init__.py
2020-03-03 15:17:50 +01:00
Leon
71ea65eb67
fix compatibility for linux/mac
2020-03-03 15:03:49 +01:00
Leon
7526b41e6f
Update __init__.py
2020-03-03 14:57:09 +01:00
Leon
ecc92cd109
fix compatibility linux/mac
2020-03-03 14:53:55 +01:00
Leon
cbe27643d0
compatibility linux and mac
2020-03-03 14:51:10 +01:00
Leon
c73b1c8e23
Update __init__.py
2020-03-03 14:48:10 +01:00
Leon
6928d9b4c8
backwards compatibility
...
```
import undetected_chromedriver as uc
uc.TARGET_VERSION = 79 #78 , 77, ...
driver = uc.Chrome()
```
2020-02-25 18:23:07 +01:00
Leon
10031a295f
backwards compatibility
...
```
import undetected_chromedriver as uc
uc.TARGET_VERSION = 79
uc.install()
```
2020-02-25 18:14:20 +01:00
Thomas Milburn
c9708ee830
Fixed bug where webdriver property could be detected
2020-01-26 11:46:01 +00:00
Leon
17ba900910
Update __init__.py
2020-01-02 09:56:43 +01:00
Leon
2975eb5aff
Update __init__.py
2020-01-01 22:31:35 +01:00
Leon
827397d86d
Update __init__.py
2020-01-01 22:30:57 +01:00
Leon
dec56d3aaf
Update __init__.py
2020-01-01 22:26:04 +01:00
Leon
43e8aee813
Update __init__.py
2020-01-01 22:17:45 +01:00