Comments (17)
Это правильное решение.
from eset-keygen.
последняя версия чисто работает, даже без сюрпризов с инетом
from eset-keygen.
Try ESET-KeyGen-v1.4.3.0f5.zip
from eset-keygen.
please review my pr. it works for me this way. i used the same way as you click the register button (maybe it is not the best way in this case) and maybe you can improve it even better.
uCE(self.driver, f"return {CLICK_WITH_BOOL}({DEFINE_GET_EBAV_FUNCTION}('button', 'data-label', '<label>'))")
the sleep increment from 1 to 2.5 didn't help. it seems to be a problem with clicking the button to get licence details (license-list-open-detail-page-btn)
from eset-keygen.
from eset-keygen.
it performs the same, the page refreshes indefinitely when it reaches the page where it needs to click the button to get license details
Crash below on ctrl+c
TLDR: selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //button[@data-label='license-list-open-detail-page-btn']
....
[ INFO ] License uploads...
Traceback (most recent call last):
File "C:\ESET-KeyGen\main.py", line 708, in getLicenseData
self.driver.find_element("xpath", "//button[@data-label='license-list-open-detail-page-btn']").click()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 741, in find_element
return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\remote\webdriver.py", line 347, in execute
self.error_handler.check_response(response)
File "C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 229, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //button[@data-label='license-list-open-detail-page-btn']; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Stacktrace:
RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:192:5
NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:510:5
dom.find/</<@chrome://remote/content/shared/DOM.sys.mjs:136:16
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\ESET-KeyGen\main.py", line 967, in <module>
license_name, license_key, license_out_date = EsetKeyG.getLicenseData()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\ESET-KeyGen\main.py", line 713, in getLicenseData
time.sleep(3)
KeyboardInterrupt
from eset-keygen.
На Microsoft Edge на том же этапе всё повисает...
from eset-keygen.
Try
ESET-KeyGen-v1.4.4.0-dev-v2.zip
from eset-keygen.
Firefox unloads the site session and through that the license request fails. I have no idea how to fix it!
from eset-keygen.
this one does it. thanks!
firefox 124.0.2
later edit: i ran it with --headless
from eset-keygen.
Firefox 124.0.2, VPN, естественно, включен. Сильно лучше не стало...
from eset-keygen.
Firefox какой-то странный. У меня такой же и он работает нормально
from eset-keygen.
Запустите с аргументом --no-headless
from eset-keygen.
С 10minutemail сработало. Еще, похоже, от региона VPN зависит - USA вообще не принимает.
from eset-keygen.
С 10minutemail сработало. Еще, похоже, от региона VPN зависит - USA вообще не принимает.
А у меня не работает он)
from eset-keygen.
Ну я же не зря добавлял сколько api почт) Чтобы каждый мог комбинировать все в свои сценарии под конретные случаи
from eset-keygen.
что-то да й заработает
from eset-keygen.
Related Issues (20)
- ESET-KeyGen_v1.4.3.0f4_win64.exe: error: one of the arguments --chrome --firefox --edge is required HOT 1
- error: one of the arguments --chrome --firefox --edge is required HOT 5
- error HOT 8
- Proxy HOT 12
- GOOD JOB HOT 1
- doesn't work HOT 3
- pyperclip issue HOT 8
- процесс завершён с кодом выхода 100 HOT 10
- Eset small business security ? HOT 1
- Gmail HOT 2
- Firefox method error! HOT 9
- Obtaining the key and data from the account (login/pass) in which it was created HOT 6
- Test the project and update the test-date HOT 2
- Error HOT 17
- Doesn't work on Linux HOT 44
- привет Артём, форк ошибку 255 выдаёт HOT 14
- failing to run exe file HOT 12
- Implementing actions HOT 2
- error HOT 17
- Ошибка HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eset-keygen.