Skip to content

Unable to locate element: {"method":"css selector","selector":".video-download-button"} #1

@jiucenglou

Description

@jiucenglou

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>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions