NathanDuma / LinkedIn-Easy-Apply-Bot

Automate LinkedIn Easy Apply job applications and answer application-specific questions.
232 stars 87 forks source link

Won't apply for jobs? Improper class id or..? #45

Open kiethpers95 opened 2 years ago

kiethpers95 commented 2 years ago

File "C:\Users\Desktop\Easyapplyu\LinkedIn-Easy-Apply-Bot\linkedineasyapply.py", line 124, in apply_jobs job_results = self.browser.find_element_by_class_name("jobs-search-results") File "C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\selenium\webdriver\remote\webdriver.py", line 766, in find_element_by_class_name return self.find_element(by=By.CLASS_NAME, value=name) File "C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\selenium\webdriver\remote\webdriver.py", line 1251, in find_element return self.execute(Command.FIND_ELEMENT, { File "C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\selenium\webdriver\remote\webdriver.py", line 430, in execute self.error_handler.check_response(response) File "C:\Users\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\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":".jobs-search-results"} (Session info: chrome= Stacktrace: Backtrace: Ordinal0 [0x007578B3+2193587] Ordinal0 [0x006F0681+1771137] Ordinal0 [0x006041A8+803240] Ordinal0 [0x006324A0+992416] Ordinal0 [0x0063273B+993083] Ordinal0 [0x0065F7C2+1177538] Ordinal0 [0x0064D7F4+1103860] Ordinal0 [0x0065DAE2+1170146] Ordinal0 [0x0064D5C6+1103302] Ordinal0 [0x006277E0+948192] Ordinal0 [0x006286E6+952038] GetHandleVerifier [0x00A00CB2+2738370] GetHandleVerifier [0x009F21B8+2678216] GetHandleVerifier [0x007E17AA+512954] GetHandleVerifier [0x007E0856+509030] Ordinal0 [0x006F743B+1799227] Ordinal0 [0x006FBB68+1817448] Ordinal0 [0x006FBC55+1817685] Ordinal0 [0x00705230+1856048] BaseThreadInitThunk [0x7762FA29+25] RtlGetAppContainerNamedObjectPath [0x77DA7A9E+286] RtlGetAppContainerNamedObjectPath [0x77DA7A6E+238]

xMacJ commented 1 year ago

I am running into the same issue. I'm stuck

cloud9anti commented 1 year ago

I would love to get a response. https://selenium-python.readthedocs.io/locating-elements.html

Changing the attributes gets me to the job search page but it will not click the easy apply button.

OakandRocks commented 1 year ago

Same issue, no support.

Shvagahb commented 1 year ago

I would love to get a response. https://selenium-python.readthedocs.io/locating-elements.html

Changing the attributes gets me to the job search page but it will not click the easy apply button.

Same issue, did you end up figuring it out?

OakandRocks commented 1 year ago

Yes, in the "position" attribute

positions:

  • web
  • wordpress
  • CMS

    - manager

    - ...

You need to keep the "-" with a space afterwards

I used to type:

positions: web wordpress CMS

- manager

- ...

but it needs to be positions:

On Fri, Nov 4, 2022 at 5:39 PM Shvagahb @.***> wrote:

I would love to get a response. https://selenium-python.readthedocs.io/locating-elements.html

Changing the attributes gets me to the job search page but it will not click the easy apply button.

Same issue, did you end up figuring it out?

— Reply to this email directly, view it on GitHub https://github.com/NathanDuma/LinkedIn-Easy-Apply-Bot/issues/45#issuecomment-1304281611, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARQALU4ZBTDUPAKA5DAU4CLWGV67ZANCNFSM56MPNURQ . You are receiving this because you commented.Message ID: @.***>