Update 11-Aug-23 1. I have released a new version of the bot. Please watch this video for details: ruclips.net/video/IXflenwJzhQ/видео.html 2. New code is available at: github.com/voidbydefault/EasyApplyBot/
@sumitrawal7137 You may also try latest Windows executable version that doesn't require setting up Python. See github.com/voidbydefault/EasyApplyBot/releases/tag/v0
Getting this error with the windows executable file: Traceback (most recent call last): File "main.py", line 137, in File "main.py", line 96, in validate_yaml AssertionError
@@SUMITKUMAR-ou4fc The error is due to improper or missing answers in your config.yaml. I have written detailed instructions, write correct answers and you would be good to go.
You will find a Terminal option at the end of the window. click on that. once the prompt is seen type the command > pip install . Repeat for all the plugins listed in the requirements.txt The same can also be done from Settings [wheel symbol found on the top right corner]- Plugins.
Time delay is there for a purpose -- going too fast may fail the bot due to unloaded web pages or even LinkedIn could ban you for using bots. Hence we need to slow it down to human like behavior. Let the bot run while you Facebook, check email, play game, or do anything else.
I can't believe this worked! 🤣 This is my very first (coding) project and first time using Python. If I can, you can too! (Disclaimer, I got Chat to correct some code for me)
Welcome. I would say there is a very low chance because anything is possible. However, I often use the bot myself and so far it has applied over 15,300 jobs for me in various foreign countries. Personally, I see the risk as very low but as I said, anything is possible.
You can watch my latest video on this uploaded yesterday. Follow it step by step, it will work. Consider using PyCharm Community Edition for running the code.
I don't see any comment with details on the new video. If you watched titled August 2023 update, then I am demonstrating from the scratch including downloading of Git and PyCharm so I don't see any reason it didn't work for you. What specifically is the error you're facing? Are you using PyCharm IDE? Provide more details.
When configuring Locations, if you just want US remote locations, can you just leave the default set at - Remote, or do you need to add in the country as well? If you do add the country, will it end up submitting you to non-remote work?
You need to add at least one country under the "Locations:" heading so the bot may apply job search criteria filters. Now if you want the job search results to be restricted to "Remote only" then set it to "true" in front of "Remote:". This way, the bot will exclude all jobs posted as "on-site" or "hybrid". Further, if you want to aim for remote work in a couple of countries, then simply add more countries as a separate line under "Locations:". Bot will apply for remote work for each country one by one. Hope this clarifies and helps.
Thanks for appreciation. Analyzing failed*.csv and unprepared_questions.csv logs for patterns and breaking them down into logic could enable a bot to handle unusual/random questions. However, the random appearance and sequence of these questions poses a challenge. Success depends largely on the programmer's skill (I am learning Python, tried and gracefully failed) :).
Getting this error - Error running 'main': Cannot run program "C:\Users\LENOVO\Documents\EasyApplyBot-master\venv\bin\python" (in directory "C:\Users\LENOVO\Documents\EasyApplyBot-master"): CreateProcess error=193, %1 is not a valid Win32 application
You must watch my August 2023 update video on this which explains/demos setting the bot from scratch. Plus, I have updated the code as well, so you better download new code from my Github repo but watch Aug-23 update video first. Edit: Just follow the video step by step.
Try this, someone else commented it, worked for me: You will find a Terminal option at the end of the window. click on that. once the prompt is seen type the command > pip install . Repeat for all the plugins listed in the requirements.txt The same can also be done from Settings [wheel symbol found on the top right corner]- Plugins.
You can adjust the settings, but it will require modifying the code in linkedineasyapply.py. The default settings are set to safe values because applying to too many jobs too quickly can temporarily disable LinkedIn’s Easy Apply feature (this happened to me twice when I was optimizing speed). If I remember correctly, the bot submitted around 300-400 applications in 2-3 hours, which triggered a 24-hour restriction on my use of Easy Apply. That said, if you still want to tweak the settings, search for "sleep_time" and "time.sleep" in the code, and experiment to see what works best for you. Let me know how it goes! EDIT: I have updated the code last week, please use the updated code from my Github. Thanks.
You can add resume and cover letter via config.yaml file. Specify path to your resume/cover section called "uploads:" (preferably avoid spaces in path).
@@Commanderfury44 If you're using an IDE like PyCharm as suggested, ensure you open the file as project (not just double click main.py). Try to follow the video from scratch. I don't have such a complain so far.
I switched to PyCharm but now getting the following Traceback (most recent call last): File "C:\Users\mal\Downloads\EasyApplyBot-master\EasyApplyBot-master\main.py", line 117, in browser = init_browser() File "C:\Users\mal\Downloads\EasyApplyBot-master\EasyApplyBot-master\main.py", line 16, in init_browser driver = webdriver.Chrome(ChromeDriverManager().install(), options=browser_options) TypeError: __init__() got multiple values for argument 'options'
@@AnilAnvesh Permission denied would generally refer to a fact that you are trying to write to a protected folder which requires some permissions. I can think of two possible solutions: 1) did you install Python using Microsoft Store? If so, remove it then retry, or 2) if you're on Linux then try using 'sudo' to use pip install. In my case, I have used the bot on Void and Ubuntu Linux, and now Windows 11. Did not face permission error.
i have this error Error running 'main': Cannot run program "C:\Users\Ale\Downloads\EasyApplyBot-master\venv\bin\python" (in directory "C:\Users\Ale\Downloads\EasyApplyBot-master"): CreateProcess error=193, %1 no es una aplicación Win32 válida
This error means not a valid windows application. Are you following the instructions correctly? Did you install Pycharm IDE Community Edition? If you're using the command line then you may have to run it like this: "python3 main.py'. But, if you follow the video properly it should work. No one reported this error. Good luck.
2/2. And if you are using Pycharm IDE, then retry after deleting venv folder from the project tree. You may watch this follow-up video addressing some errors > ruclips.net/video/r5bUm4m6KSc/видео.html
No, there is no hand holding. The error 100% relates to a misconfiguration in your config.yaml (where you have to set up your profile). I can try to help if you share the error message, or replicate the steps in video "without" skipping it. There is no shortcut to success.
That's a PyCharm known issue. You can fix it easily by deleting "venv" folder that you see in bot folder and setting Python interpreter to 3.8 (or whatever version available in your PyCharm installation). Deleting venv (or virtual environment) folder should fix this issue.
I am getting these errors.. Why?? Traceback (most recent call last): File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/main.py", line 2, in from selenium import webdriver File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/__init__.py", line 19, in from .chrome.webdriver import WebDriver as Chrome # noqa File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/chrome/webdriver.py", line 19, in from selenium.webdriver.chromium.webdriver import ChromiumDriver File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/chromium/webdriver.py", line 21, in from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/chromium/remote_connection.py", line 19, in from selenium.webdriver.remote.remote_connection import RemoteConnection File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/remote/remote_connection.py", line 27, in import urllib3 File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/urllib3/__init__.py", line 38, in raise ImportError( ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with LibreSSL 2.8.3. See: github.com/urllib3/urllib3/issues/2168 Process finished with exit code 1
Hi, apologies I missed responding to your comment. It seems you're using a Linux distro that uses Libre SSL instead of Open SSL which is more common and mainstream. You will probably need to check on distro forums for support. FYI, I have used this bot on Void Linux, Ubuntu, Windows 10 and 11.
Hi. Thanks for the video. However there seems to be issue after chorme update. This issue was already raised in Github. Is there any way error can be modified.
I have corrected error. Thanks for reply. There are some mandatory fields such as salary CTC. what to do about this. The application is stuck as these are mandatory fields
@@saratbushan The bot consistently applies for jobs, primarily by answering questions related to search word matches. If it gets stuck on a job, allow it to wait until it fails before moving on to the next one. If it remains stuck for an extended period, you can terminate and restart it. The bot generates a log file named "failed.*csv" for manual follow-up. Monitor the "output/successful" jobs to assess the bot's performance and make adjustments if it applies for unwanted positions. Check out my channel for a tutorial on creating a PowerBI dashboard using the log data.
FYI > I am testing a few changes in bot mainly relating to "salary expectations". If those changes work as intended, I will be updating the code in Github.
Hello thanks for the video i keep getting this error message Cannot set up a python SDK at Python 3.12 (EasyApplyBot-master) (C:\Users\Lil Yaki\Desktop\EasyApplyBot-master\venv\bin\python). The SDK seems invalid. Not sure what i did wrong any direction would be greatly appreciated!!
Hi, thanks for appreciation. The error shows Python version conflict. Try this: You have this 'venv' folder in the code you downloaded. Find and delete it then try to run. Post if it works. Good luck.
You can also watch this follow-up video. Here I talked about this error (as it was reported by a few more people). ruclips.net/video/r5bUm4m6KSc/видео.html
Try this, someone else commented it, worked for me: You will find a Terminal option at the end of the window. click on that. once the prompt is seen type the command > pip install . Repeat for all the plugins listed in the requirements.txt The same can also be done from Settings [wheel symbol found on the top right corner]- Plugins.
Evrything is ok but now I am geeting an error of not module found of yaml while running the project in main.py and in interpreter also I am changing directory but its not changing
@@chiragsharma2706 no module means you need to install dependencies or requirements. Try deleting the directory manual using Windows explorer or file manager (ie like we normally delete files). Did you watch the new config video I shared? In there I am showing how the interpreter could be set
Probably yes and no, not 100% sure. To explain in simple words, the bot uses an Internet browser but needs Python to be installed to execute the "main.py" script. Hence to get it running on Chromebook, see if you have python installed on your Chromebook. There is a detailed step by step guide by Code Academy called, "Programming in Python on a Chromebook". Hope this helps.
Hi, I can't connect but can try to help. If you're following the video as is, and facing an error let me know in comments. I will try to help you fix that. Thanks.
@@taimurSM Thank you so much for answer. Yes it works at windows. probably cause of my old laptop its so slow. because of this i was trying to use it at linux lite. i ve one more aditional question where i can put aswer for no to spesific certification for exampele(Ciicp, Ceh,GCih, or pentester which i dont have)?
@@mrorockbluegreen Glad to know you were able to run it. I don't think an old PC is an issue because all the bot needs is a PC capable of running a browser; that's something a 20-year-old PC can easily do. Anyways, on your question about certifications, it would depend on how the question is asked. Bot should select 'no' as a default for unknown questions on experiences/education. Is it possible to share what exact word the question has or the job link? Thanks.
Please refer to requirements.txt -- those are the only dependencies required to run the bot (or share exact error, I may be able to help). Alternatively, try running the Windows exe version which the compiled version of the best only requires setting up the config.yaml.
Same error here: ➜ EasyApplyBot-master python3 main.py [🐍 lewagon] Traceback (most recent call last): File "/home/fmaron/code/up841068/applybot/EasyApplyBot-master/EasyApplyBot-master/main.py", line 5, in from linkedineasyapply import LinkedinEasyApply File "/home/fmaron/code/up841068/applybot/EasyApplyBot-master/EasyApplyBot-master/linkedineasyapply.py", line 1, in import time, random, csv, pyautogui, pdb, traceback, sys File "/home/fmaron/.pyenv/versions/lewagon/lib/python3.10/site-packages/pyautogui/__init__.py", line 246, in import mouseinfo File "/home/fmaron/.pyenv/versions/lewagon/lib/python3.10/site-packages/mouseinfo/__init__.py", line 223, in _display = Display(os.environ['DISPLAY']) File "/home/fmaron/.pyenv/versions/3.10.6/lib/python3.10/os.py", line 679, in __getitem__ raise KeyError(key) from None KeyError: 'DISPLAY'
Update 11-Aug-23
1. I have released a new version of the bot. Please watch this video for details: ruclips.net/video/IXflenwJzhQ/видео.html
2. New code is available at: github.com/voidbydefault/EasyApplyBot/
@sumitrawal7137 Provide more details, can't help with. What's your OS, what you have done so far, what did you try, etc.
@sumitrawal7137 You may also try latest Windows executable version that doesn't require setting up Python. See github.com/voidbydefault/EasyApplyBot/releases/tag/v0
Getting this error with the windows executable file:
Traceback (most recent call last):
File "main.py", line 137, in
File "main.py", line 96, in validate_yaml
AssertionError
@@SUMITKUMAR-ou4fc did you configure config.yaml file with all answers?
@@SUMITKUMAR-ou4fc The error is due to improper or missing answers in your config.yaml. I have written detailed instructions, write correct answers and you would be good to go.
I'm a programmer therefore I'm lazy so of course I was going to use a bot to apply for jobs lol
thanks man!
Welcome and wish you the best. Do checkout the Windows executable I added in Dec on my GitHub. The source code is also available as usual. Cheers.
Helpful video, Thanks Taimur~ That's work!😆
I am unable to find the Install plugins option in the requirements section could you please guide me
Are you using Pycharm IDE community edition?
same here... link doesnt display... where can I download them?
@@taimurSM
You will find a Terminal option at the end of the window. click on that. once the prompt is seen type the command > pip install . Repeat for all the plugins listed in the requirements.txt
The same can also be done from Settings [wheel symbol found on the top right corner]- Plugins.
@@krithika19 You're a legend, this solved one of my problems :)
IS there anyway to make the bot faster? I am not sure if my bot is extremely slow or if this is normal?
Time delay is there for a purpose -- going too fast may fail the bot due to unloaded web pages or even LinkedIn could ban you for using bots. Hence we need to slow it down to human like behavior. Let the bot run while you Facebook, check email, play game, or do anything else.
@@taimurSM ok sounds good, i thought it had something to do with my chrome settings
I can't believe this worked! 🤣 This is my very first (coding) project and first time using Python. If I can, you can too! (Disclaimer, I got Chat to correct some code for me)
Thanks for this great video sir.. May I ask you if I keep applying via this way could LinkedIn detect me as a robot and block my account?
Welcome. I would say there is a very low chance because anything is possible. However, I often use the bot myself and so far it has applied over 15,300 jobs for me in various foreign countries. Personally, I see the risk as very low but as I said, anything is possible.
I attempted on my Mac, but the download plugins didn't appear automatically. Could you assist me in getting this up and running?
You can watch my latest video on this uploaded yesterday. Follow it step by step, it will work. Consider using PyCharm Community Edition for running the code.
@@taimurSM I checked out your latest video, but unfortunately, it didn't work. I left a comment detailing the error. Kindly investigate.
I don't see any comment with details on the new video. If you watched titled August 2023 update, then I am demonstrating from the scratch including downloading of Git and PyCharm so I don't see any reason it didn't work for you. What specifically is the error you're facing? Are you using PyCharm IDE? Provide more details.
I am referring to this video: ruclips.net/video/IXflenwJzhQ/видео.html
@@taimurSM Thank you!
When configuring Locations, if you just want US remote locations, can you just leave the default set at - Remote, or do you need to add in the country as well? If you do add the country, will it end up submitting you to non-remote work?
You need to add at least one country under the "Locations:" heading so the bot may apply job search criteria filters. Now if you want the job search results to be restricted to "Remote only" then set it to "true" in front of "Remote:". This way, the bot will exclude all jobs posted as "on-site" or "hybrid".
Further, if you want to aim for remote work in a couple of countries, then simply add more countries as a separate line under "Locations:". Bot will apply for remote work for each country one by one.
Hope this clarifies and helps.
Hi, thanks for the tutorial. Can we add custom questions to this bot? What happens if the bot encounters any question that it can't handle?
Thanks for appreciation.
Analyzing failed*.csv and unprepared_questions.csv logs for patterns and breaking them down into logic could enable a bot to handle unusual/random questions. However, the random appearance and sequence of these questions poses a challenge. Success depends largely on the programmer's skill (I am learning Python, tried and gracefully failed) :).
Getting this error - Error running 'main': Cannot run program "C:\Users\LENOVO\Documents\EasyApplyBot-master\venv\bin\python" (in directory "C:\Users\LENOVO\Documents\EasyApplyBot-master"): CreateProcess error=193, %1 is not a valid Win32 application
Do you have Google Chrome browser installed?
You must watch my August 2023 update video on this which explains/demos setting the bot from scratch. Plus, I have updated the code as well, so you better download new code from my Github repo but watch Aug-23 update video first.
Edit: Just follow the video step by step.
Hi I keep getting an error saying ModuleNotFoundError: No module named 'yaml'
You haven't installed required dependencies. Please watch my latest video, posted 2 days ago about configuration. Hope this helps.
Try this, someone else commented it, worked for me:
You will find a Terminal option at the end of the window. click on that. once the prompt is seen type the command > pip install . Repeat for all the plugins listed in the requirements.txt
The same can also be done from Settings [wheel symbol found on the top right corner]- Plugins.
@@jorugby1988 you can also try the same command to get dependencies from requirements.txt as pip install -r requirements.txt
i run the program working well but sleeping time too much waiting after applying to one job is there any way to reduce sleeping time
You can adjust the settings, but it will require modifying the code in linkedineasyapply.py. The default settings are set to safe values because applying to too many jobs too quickly can temporarily disable LinkedIn’s Easy Apply feature (this happened to me twice when I was optimizing speed). If I remember correctly, the bot submitted around 300-400 applications in 2-3 hours, which triggered a 24-hour restriction on my use of Easy Apply.
That said, if you still want to tweak the settings, search for "sleep_time" and "time.sleep" in the code, and experiment to see what works best for you. Let me know how it goes!
EDIT: I have updated the code last week, please use the updated code from my Github. Thanks.
how can we make the bot choose the resume automatically?
You can add resume and cover letter via config.yaml file. Specify path to your resume/cover section called "uploads:" (preferably avoid spaces in path).
@@taimurSM What is the path for a resume that is already saved in LinkedIn uploads? how do i find the path?
@@NoahAWeinbaum That doesn't work anymore. Easier fix is East Apply manually once and then bot will use manually used/uploaded resume thereafter.
Hey the packages are not getting installed
What is the error? And what have you tried so far?
I keep getting the error FileNotFoundError: [Errno 2] No such file or directory: 'config.yaml'. can you help?
Did you download all files relating to the bot? Ensure you have either used Git or downloaded as Zip and extracted all files.
Yes I did it as a zip. The config.yaml is in the main directory as expected. Very odd. All the plugins are installed as well
@@Commanderfury44 If you're using an IDE like PyCharm as suggested, ensure you open the file as project (not just double click main.py). Try to follow the video from scratch. I don't have such a complain so far.
@@taimurSM I'm using visual studio code. Still at a loss of why it is not working
I switched to PyCharm but now getting the following
Traceback (most recent call last):
File "C:\Users\mal\Downloads\EasyApplyBot-master\EasyApplyBot-master\main.py", line 117, in
browser = init_browser()
File "C:\Users\mal\Downloads\EasyApplyBot-master\EasyApplyBot-master\main.py", line 16, in init_browser
driver = webdriver.Chrome(ChromeDriverManager().install(), options=browser_options)
TypeError: __init__() got multiple values for argument 'options'
I have deleted VenV. But I am not able to install package. plugin error output of the command: Permission denied. How do I fix this!
Is it VS or PyCharm?
@@taimurSM PyCharm
@@AnilAnvesh Permission denied would generally refer to a fact that you are trying to write to a protected folder which requires some permissions. I can think of two possible solutions: 1) did you install Python using Microsoft Store? If so, remove it then retry, or 2) if you're on Linux then try using 'sudo' to use pip install.
In my case, I have used the bot on Void and Ubuntu Linux, and now Windows 11. Did not face permission error.
What a great world we live in
Bro can you help me please???
i have this error
Error running 'main': Cannot run program "C:\Users\Ale\Downloads\EasyApplyBot-master\venv\bin\python" (in directory "C:\Users\Ale\Downloads\EasyApplyBot-master"): CreateProcess error=193, %1 no es una aplicación Win32 válida
This error means not a valid windows application. Are you following the instructions correctly? Did you install Pycharm IDE Community Edition? If you're using the command line then you may have to run it like this: "python3 main.py'.
But, if you follow the video properly it should work. No one reported this error. Good luck.
2/2. And if you are using Pycharm IDE, then retry after deleting venv folder from the project tree. You may watch this follow-up video addressing some errors > ruclips.net/video/r5bUm4m6KSc/видео.html
im getting a traceback error. do you think we can set up some time for your to help me?
No, there is no hand holding. The error 100% relates to a misconfiguration in your config.yaml (where you have to set up your profile). I can try to help if you share the error message, or replicate the steps in video "without" skipping it. There is no shortcut to success.
I have some problem with uploading resume with full path to the pdf of resume on Mac. Any one know the fix?
What is the error you're facing? Perhaps apply on one job including uploading of resume/CV manually and then see if it makes difference.
Can we Visual Studio for the same. Can VS detect and install plugins automatically?
I have not used Visual Studio (VS) but it probably can handle because VS is also an IDE.
Yes, VS will install plugins automatically.
Is it possible to add the ability to automatically message the hiring manager listed in the job posting with a custom message?
Yes. Technically possible. Let me see if it can be added in the next update.
This is July 2023 updates. ruclips.net/video/NlYLp4uIAUc/видео.html
putting yaml file in same directory and add code :
import yaml
import os
def validate_yaml():
config_path = os.path.abspath(os.path.join(os.path.dirname(__file__), 'config.yaml'))
with open(config_path, 'r') as stream:
try:
parameters = yaml.safe_load(stream)
return parameters
except yaml.YAMLError as exc:
raise exc
Hi, I am not updating the bot due to some commitments but how this code helps/improves current functionality?
It says that you have to buy the license or Paid requirements? How to resolve this !
It doesn't require so. Are you sure you're using the right GitHub repository? To be sure, use my code from GitHub
github.com/voidbydefault
ITs showing" Cannot set up a python SDK at Python 3.11 (EasyApplyBot-master) (D:\EasyApplyBot-master\venv\bin\python). The SDK seems invalid."
That's a PyCharm known issue. You can fix it easily by deleting "venv" folder that you see in bot folder and setting Python interpreter to 3.8 (or whatever version available in your PyCharm installation). Deleting venv (or virtual environment) folder should fix this issue.
@@taimurSM thanks man
@@themoreyouknow94 Hope the bot is working now. Good luck.
I am getting these errors.. Why??
Traceback (most recent call last):
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/main.py", line 2, in
from selenium import webdriver
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/__init__.py", line 19, in
from .chrome.webdriver import WebDriver as Chrome # noqa
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/chrome/webdriver.py", line 19, in
from selenium.webdriver.chromium.webdriver import ChromiumDriver
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/chromium/webdriver.py", line 21, in
from selenium.webdriver.chromium.remote_connection import ChromiumRemoteConnection
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/chromium/remote_connection.py", line 19, in
from selenium.webdriver.remote.remote_connection import RemoteConnection
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/selenium/webdriver/remote/remote_connection.py", line 27, in
import urllib3
File "/Users/aryanasserl/Downloads/EasyApplyBot-master 3/venv/lib/python3.9/site-packages/urllib3/__init__.py", line 38, in
raise ImportError(
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with LibreSSL 2.8.3. See: github.com/urllib3/urllib3/issues/2168
Process finished with exit code 1
Hi, apologies I missed responding to your comment. It seems you're using a Linux distro that uses Libre SSL instead of Open SSL which is more common and mainstream. You will probably need to check on distro forums for support. FYI, I have used this bot on Void Linux, Ubuntu, Windows 10 and 11.
it says no sdk when i install requirements
says
Unused selenium
Unused pyautogui
Unused webdriver_manager
Unused PyYAML
Unused validate_email
Try deleting,, venv folder.
See this follow up video
ruclips.net/video/r5bUm4m6KSc/видео.html
Hi. Thanks for the video. However there seems to be issue after chorme update. This issue was already raised in Github. Is there any way error can be modified.
Can you share bit more details about the error you faced? I have fully updated Chrome and bot is working for me.
I have corrected error. Thanks for reply. There are some mandatory fields such as salary CTC. what to do about this. The application is stuck as these are mandatory fields
@@saratbushan The bot consistently applies for jobs, primarily by answering questions related to search word matches. If it gets stuck on a job, allow it to wait until it fails before moving on to the next one. If it remains stuck for an extended period, you can terminate and restart it. The bot generates a log file named "failed.*csv" for manual follow-up. Monitor the "output/successful" jobs to assess the bot's performance and make adjustments if it applies for unwanted positions. Check out my channel for a tutorial on creating a PowerBI dashboard using the log data.
FYI > I am testing a few changes in bot mainly relating to "salary expectations". If those changes work as intended, I will be updating the code in Github.
Hello thanks for the video i keep getting this error message Cannot set up a python SDK at Python 3.12 (EasyApplyBot-master) (C:\Users\Lil Yaki\Desktop\EasyApplyBot-master\venv\bin\python). The SDK seems invalid. Not sure what i did wrong any direction would be greatly appreciated!!
Hi, thanks for appreciation. The error shows Python version conflict. Try this: You have this 'venv' folder in the code you downloaded. Find and delete it then try to run. Post if it works. Good luck.
You can also watch this follow-up video. Here I talked about this error (as it was reported by a few more people). ruclips.net/video/r5bUm4m6KSc/видео.html
Plugins option is not showing in me , how to do that afterthat?
Watch my latest video explaining setup in details or download Windows executable which doesn't require anything except setting up config.yaml.
@@taimurSM Thanks
Try this, someone else commented it, worked for me:
You will find a Terminal option at the end of the window. click on that. once the prompt is seen type the command > pip install . Repeat for all the plugins listed in the requirements.txt
The same can also be done from Settings [wheel symbol found on the top right corner]- Plugins.
Dear why I am not able to see main.py file in order to run the code
How did you download the bot? Are you using PyCharm IDE?
Maybe watch this video, I recently posted an update quick setup guide: ruclips.net/video/yk_ROWxcua4/видео.html
Evrything is ok but now I am geeting an error of not module found of yaml while running the project in main.py and in interpreter also I am changing directory but its not changing
@@chiragsharma2706 no module means you need to install dependencies or requirements. Try deleting the directory manual using Windows explorer or file manager (ie like we normally delete files). Did you watch the new config video I shared? In there I am showing how the interpreter could be set
can this be done on a Chromebook?
Probably yes and no, not 100% sure. To explain in simple words, the bot uses an Internet browser but needs Python to be installed to execute the "main.py" script. Hence to get it running on Chromebook, see if you have python installed on your Chromebook. There is a detailed step by step guide by Code Academy called, "Programming in Python on a Chromebook". Hope this helps.
Hi,
Can you connect and help me out fixing the issue
Hi, I can't connect but can try to help. If you're following the video as is, and facing an error let me know in comments. I will try to help you fix that. Thanks.
hi. how i can fix this ??FileNotFoundError: [Errno 2] No such file or directory: '../config.yaml
Are you following the method in this video or using the Windows executable version?
@@taimurSM Thank you so much for answer. Yes it works at windows. probably cause of my old laptop its so slow. because of this i was trying to use it at linux lite. i ve one more aditional question where i can put aswer for no to spesific certification for exampele(Ciicp, Ceh,GCih, or pentester which i dont have)?
@@mrorockbluegreen Glad to know you were able to run it. I don't think an old PC is an issue because all the bot needs is a PC capable of running a browser; that's something a 20-year-old PC can easily do. Anyways, on your question about certifications, it would depend on how the question is asked. Bot should select 'no' as a default for unknown questions on experiences/education. Is it possible to share what exact word the question has or the job link? Thanks.
Good job
im getting an assertion error
Hi, apologies missed your comment. Can you elaborate a bit more about the error?
Does this work for Mac?
Yes, setup the python environment and you're good to go.
does it worj with indeed?
No.
Has anyone tried this on linux.
Hi, apologies somehow I missed your comment. It works on Linux as well, I have used it myself as I dual boot Linux and Windows.
@@taimurSM it’s fine, I already have it running on my linux machine
wouldn't run without this package? 'distutils'
Please refer to requirements.txt -- those are the only dependencies required to run the bot (or share exact error, I may be able to help). Alternatively, try running the Windows exe version which the compiled version of the best only requires setting up the config.yaml.
I am getting _display = Display(os.environ['DISPLAY'])
I am not familiar with this error. Are you sure you're running main.py? If possible share more details/log/terminal outputs.
Same error here:
➜ EasyApplyBot-master python3 main.py [🐍 lewagon]
Traceback (most recent call last):
File "/home/fmaron/code/up841068/applybot/EasyApplyBot-master/EasyApplyBot-master/main.py", line 5, in
from linkedineasyapply import LinkedinEasyApply
File "/home/fmaron/code/up841068/applybot/EasyApplyBot-master/EasyApplyBot-master/linkedineasyapply.py", line 1, in
import time, random, csv, pyautogui, pdb, traceback, sys
File "/home/fmaron/.pyenv/versions/lewagon/lib/python3.10/site-packages/pyautogui/__init__.py", line 246, in
import mouseinfo
File "/home/fmaron/.pyenv/versions/lewagon/lib/python3.10/site-packages/mouseinfo/__init__.py", line 223, in
_display = Display(os.environ['DISPLAY'])
File "/home/fmaron/.pyenv/versions/3.10.6/lib/python3.10/os.py", line 679, in __getitem__
raise KeyError(key) from None
KeyError: 'DISPLAY'