Unable to locate element: {"method":"css selector","selector":".video-download-button"} and Unable to locate element: {"method":"css selector","selector":".video"} Could you help to suggest a fix ?
Traceback (most recent call last):
File "/home/user/Downloads/edx-dl-ilovejs/edx-dl-2022/edx-dl.py", line 260, in _parse_unit
video = self.driver.find_element(By.CLASS_NAME, "video-download-button")
File "/opt/anaconda3/2021.11/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 1251, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "/opt/anaconda3/2021.11/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 430, in execute
self.error_handler.check_response(response)
File "/opt/anaconda3/2021.11/lib/python3.9/site-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".video-download-button"}
(Session info: chrome=101.0.4951.54)
Stacktrace:
#0 0x56399ef65533 <unknown>
#1 0x56399ecc41e8 <unknown>
#2 0x56399ecfa2d7 <unknown>
#3 0x56399ecfa4a1 <unknown>
#4 0x56399ed2d494 <unknown>
#5 0x56399ed17f6d <unknown>
#6 0x56399ed2b224 <unknown>
#7 0x56399ed17e33 <unknown>
#8 0x56399eced71a <unknown>
#9 0x56399ecee875 <unknown>
#10 0x56399efa9e1d <unknown>
#11 0x56399efad751 <unknown>
#12 0x56399ef9407e <unknown>
#13 0x56399efae388 <unknown>
#14 0x56399ef88fe0 <unknown>
#15 0x56399efca748 <unknown>
#16 0x56399efca8c8 <unknown>
#17 0x56399efe470d <unknown>
#18 0x7fd0a060b609 <unknown>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/user/Downloads/edx-dl-ilovejs/edx-dl-2022/edx-dl.py", line 315, in <module>
run()
File "/home/user/Downloads/edx-dl-ilovejs/edx-dl-2022/edx-dl.py", line 311, in run
course()
File "/home/user/Downloads/edx-dl-ilovejs/edx-dl-2022/edx-dl.py", line 113, in __call__
assets = self._parse_unit(sub_title, url)
File "/home/user/Downloads/edx-dl-ilovejs/edx-dl-2022/edx-dl.py", line 269, in _parse_unit
video = self.driver.find_element(By.CLASS_NAME, "video") # ?
File "/opt/anaconda3/2021.11/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 1251, in find_element
return self.execute(Command.FIND_ELEMENT, {
File "/opt/anaconda3/2021.11/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 430, in execute
self.error_handler.check_response(response)
File "/opt/anaconda3/2021.11/lib/python3.9/site-packages/selenium/webdriver/remote/errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":".video"}
(Session info: chrome=101.0.4951.54)
Stacktrace:
#0 0x56399ef65533 <unknown>
#1 0x56399ecc41e8 <unknown>
#2 0x56399ecfa2d7 <unknown>
#3 0x56399ecfa4a1 <unknown>
#4 0x56399ed2d494 <unknown>
#5 0x56399ed17f6d <unknown>
#6 0x56399ed2b224 <unknown>
#7 0x56399ed17e33 <unknown>
#8 0x56399eced71a <unknown>
#9 0x56399ecee875 <unknown>
#10 0x56399efa9e1d <unknown>
#11 0x56399efad751 <unknown>
#12 0x56399ef9407e <unknown>
#13 0x56399efae388 <unknown>
#14 0x56399ef88fe0 <unknown>
#15 0x56399efca748 <unknown>
#16 0x56399efca8c8 <unknown>
#17 0x56399efe470d <unknown>
#18 0x7fd0a060b609 <unknown>
Unable to locate element: {"method":"css selector","selector":".video-download-button"} and Unable to locate element: {"method":"css selector","selector":".video"} Could you help to suggest a fix ?