Comments (15)
Try restarting the bot. It sounds like the page refreshed or changed.
from linkedin-easy-apply-bot.
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.
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.
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.
It all worked perfectly. Thanks
from linkedin-easy-apply-bot.
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.
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.
The above code modification suggestion did not work. Still same problem as poster
from linkedin-easy-apply-bot.
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.
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.
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.
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.
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.
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.
Experiencing the same issue, any solution?
from linkedin-easy-apply-bot.
Related Issues (20)
- Stuck between INFO and DEBUG
- only single target (not tuple) can be annotated HOT 1
- Can't find a job to apply to HOT 10
- Applies to one job then crashes HOT 8
- cannot import name 'Mapping' from 'collections' (C:\Python310\lib\collections\__init__.py) HOT 1
- Program fails to apply for any of the jobs found on page HOT 2
- Message: no such element: Unable to locate element: {"method":"css selector","selector":".jobs-search-results"}
- Bot is searching for "d" in "e"
- Years of experience answering just the default value
- How do I add "Hybrid" and "On-Site" to the On-site/Remote filter?
- Bot Just Doesn't Work HOT 2
- Stopped applying Phone number for some reason
- TypeError: object of type 'NoneType' has no len() HOT 1
- This project is abandoned, switch to this one HOT 2
- This project is abandoned, switch to this one HOT 13
- New code needs to changed to questions HOT 1
- cannot import name 'annotations' from 'future'
- fix this step
- Limit exceded HOT 2
- Getting error when running main.py
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 linkedin-easy-apply-bot.