fix path resume problem
This commit is contained in:
parent
30a78b6715
commit
af41201b4f
@ -23,7 +23,7 @@ class LinkedInEasyApplier:
|
|||||||
if resume_dir is None or not os.path.exists(resume_dir):
|
if resume_dir is None or not os.path.exists(resume_dir):
|
||||||
resume_dir = None
|
resume_dir = None
|
||||||
self.driver = driver
|
self.driver = driver
|
||||||
self.resume_dir = resume_dir
|
self.resume_path = resume_dir
|
||||||
self.set_old_answers = set_old_answers
|
self.set_old_answers = set_old_answers
|
||||||
self.gpt_answerer = gpt_answerer
|
self.gpt_answerer = gpt_answerer
|
||||||
self.resume_generator_manager = resume_generator_manager
|
self.resume_generator_manager = resume_generator_manager
|
||||||
@ -154,12 +154,10 @@ class LinkedInEasyApplier:
|
|||||||
self.driver.execute_script("arguments[0].classList.remove('hidden')", element)
|
self.driver.execute_script("arguments[0].classList.remove('hidden')", element)
|
||||||
output = self.gpt_answerer.resume_or_cover(parent.text.lower())
|
output = self.gpt_answerer.resume_or_cover(parent.text.lower())
|
||||||
if 'resume' in output:
|
if 'resume' in output:
|
||||||
if self.resume_dir:
|
if self.resume_path is not None and self.resume_path.resolve().is_file():
|
||||||
resume_path = self.resume_dir.resolve()
|
element.send_keys(str(self.resume_path.resolve()))
|
||||||
if resume_path.exists() and resume_path.is_file():
|
else:
|
||||||
element.send_keys(str(resume_path))
|
self._create_and_upload_resume(element, job)
|
||||||
else:
|
|
||||||
self._create_and_upload_resume(element, job)
|
|
||||||
elif 'cover' in output:
|
elif 'cover' in output:
|
||||||
self._create_and_upload_cover_letter(element)
|
self._create_and_upload_cover_letter(element)
|
||||||
|
|
||||||
|
@ -40,9 +40,9 @@ class LinkedInJobManager:
|
|||||||
self.seen_jobs = []
|
self.seen_jobs = []
|
||||||
resume_path = parameters.get('uploads', {}).get('resume', None)
|
resume_path = parameters.get('uploads', {}).get('resume', None)
|
||||||
if resume_path is not None and Path(resume_path).exists():
|
if resume_path is not None and Path(resume_path).exists():
|
||||||
self.resume_dir = Path(resume_path)
|
self.resume_path = Path(resume_path)
|
||||||
else:
|
else:
|
||||||
self.resume_dir = None
|
self.resume_path = None
|
||||||
self.output_file_directory = Path(parameters['outputFileDirectory'])
|
self.output_file_directory = Path(parameters['outputFileDirectory'])
|
||||||
self.env_config = EnvironmentKeys()
|
self.env_config = EnvironmentKeys()
|
||||||
#self.old_question()
|
#self.old_question()
|
||||||
@ -66,7 +66,7 @@ class LinkedInJobManager:
|
|||||||
|
|
||||||
|
|
||||||
def start_applying(self):
|
def start_applying(self):
|
||||||
self.easy_applier_component = LinkedInEasyApplier(self.driver, self.resume_dir, self.set_old_answers, self.gpt_answerer, self.resume_generator_manager)
|
self.easy_applier_component = LinkedInEasyApplier(self.driver, self.resume_path, self.set_old_answers, self.gpt_answerer, self.resume_generator_manager)
|
||||||
searches = list(product(self.positions, self.locations))
|
searches = list(product(self.positions, self.locations))
|
||||||
random.shuffle(searches)
|
random.shuffle(searches)
|
||||||
page_sleep = 0
|
page_sleep = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user