Code Monkey home page Code Monkey logo

Comments (15)

NathanDuma avatar NathanDuma commented on September 4, 2024

Try restarting the bot. It sounds like the page refreshed or changed.

from linkedin-easy-apply-bot.

BarakOren avatar BarakOren commented on September 4, 2024

Didnt work,
I guess its because I changed a few things in def next_job_page
It didnt get the parameters from the config.yaml file, so i put it in there myself.
( I mean, it did not get the positions or locations i wrote. )

So the result looks like this
def next_job_page(self, position, location, job_page):
self.browser.get("https://www.linkedin.com/jobs/search/" + self.base_search_url +
"&keywords=" +"frontend"+"germany"+"&start="+str(job_page*25))
self.avoid_lock()

    you think thats it?

from linkedin-easy-apply-bot.

f1rstxlas7 avatar f1rstxlas7 commented on September 4, 2024

Conversely, I haven't touched the code at all but I still ran into the same issue that BarakOren posted above. It seems to be intermittent, however. Sometimes it'll apply to every job on a page and move on successfully and sometimes it'll throwback that error, go to sleep, and move on without applying.

Just want to add that this is an incredible tool, btw. My interview to application rate is about 5%, but I'm sure this will vary depending upon who's using it, their experience, and industry.

from linkedin-easy-apply-bot.

AllainDB avatar AllainDB commented on September 4, 2024

I'm having the same problem. Because of this the bot is basically only applying to 1 job every 12 minutes or so.

I noticed after completing an app a small LinkedIn window pops up about taking assessments. Is that messing with the bot maybe?

from linkedin-easy-apply-bot.

docoined avatar docoined commented on September 4, 2024

It all worked perfectly. Thanks

from linkedin-easy-apply-bot.

NathanDuma avatar NathanDuma commented on September 4, 2024

Are any of the job listing pages refreshing randomly for any of you? Do you know what happens before/after the failures?

from linkedin-easy-apply-bot.

NathanDuma avatar NathanDuma commented on September 4, 2024

My best guess is maybe try copying this line into the loop:
` job_list = self.browser.find_elements_by_class_name('jobs-search-results__list')[0].find_elements_by_class_name('jobs-search-results__list-item'
then change the loop to iterate by index. I assume that the page is refreshing for some reason and the job tile elements are no longer are on the page.

from linkedin-easy-apply-bot.

zszszz avatar zszszz commented on September 4, 2024

The above code modification suggestion did not work. Still same problem as poster

from linkedin-easy-apply-bot.

zszszz avatar zszszz commented on September 4, 2024

Has anybody else found a fix? It is really really hindering the efficiency and how many applications the bot can send out in one run

from linkedin-easy-apply-bot.

zszszz avatar zszszz commented on September 4, 2024

Would this be the right code?

for job_tile in range(24):
job_list = self.browser.find_elements_by_class_name('jobs-search-results__list')[0].find_elements_by_class_name('jobs- search-results__list-item')

Receive below error with above code
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Traceback (most recent call last):
File "C:\Users\steph\source\LinkedIn-Easy-Apply-Bot-master\linkedineasyapply.py", line 174, in apply_jobs
job_el = job_tile.find_element_by_class_name('job-card-list__title')
AttributeError: 'int' object has no attribute 'find_element_by_class_name'
Could not apply to the job!
Applying to jobs on this page has been completed!
Sleeping for 804.8069152832031 seconds.

from linkedin-easy-apply-bot.

mikemac68 avatar mikemac68 commented on September 4, 2024

Are any of the job listing pages refreshing randomly for any of you? Do you know what happens before/after the failures?

I'm having the same issue as above. After the "submit application" button is pressed a pop up for either a skill assessment, try LinkedIn premium or confirmation window pops up. after that I can see the list of jobs refresh on the main screen then i get same errors as above then it enters the sleep before going on to the next page and repeats

from linkedin-easy-apply-bot.

naanrdk avatar naanrdk commented on September 4, 2024

So I found a way around it, in the code search for time.sleep() replace the time with 2-3 sec this will then apply for at first instance apply for the first job in the list then go to the next page apply for the first job and so on. Replace the position with different keywords you'll get the result except it would require more human intervention.

from linkedin-easy-apply-bot.

shivapbhusal avatar shivapbhusal commented on September 4, 2024

I also get the same error. Following this chat.

Traceback (most recent call last): File "/Users/shivabhusal/Documents/Programming/LinkedIn-Easy-Apply-Bot/linkedineasyapply.py", line 167, in apply_jobs job_el = job_tile.find_element_by_class_name('job-card-list__title') File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py", line 398, in find_element_by_class_name return self.find_element(by=By.CLASS_NAME, value=name) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py", line 659, in find_element {"using": by, "value": value})['value'] File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute return self._parent.execute(command, params) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute self.error_handler.check_response(response) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document (Session info: chrome=102.0.5005.115)

from linkedin-easy-apply-bot.

soychristophe avatar soychristophe commented on September 4, 2024

Hello, did you know how to correct the error of only applying to one job offer per page? Thank you

from linkedin-easy-apply-bot.

ozturkoktay avatar ozturkoktay commented on September 4, 2024

Experiencing the same issue, any solution?

from linkedin-easy-apply-bot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.