Fix get_base_search_url to respect user's experience level preferences
- Iterate through 'experienceLevel' dictionary - Include only levels set to True - Map indexes to LinkedIn's experience level values (1-6)
This commit is contained in:
parent
21facf1a98
commit
a300ca64ad
1 changed files with 1 additions and 1 deletions
|
|
@ -176,7 +176,7 @@ class LinkedInJobManager:
|
||||||
url_parts = []
|
url_parts = []
|
||||||
if parameters['remote']:
|
if parameters['remote']:
|
||||||
url_parts.append("f_CF=f_WRA")
|
url_parts.append("f_CF=f_WRA")
|
||||||
experience_levels = [str(i+1) for i, v in enumerate(parameters.get('experienceLevel', [])) if v]
|
experience_levels = [str(i+1) for i, (level, v) in enumerate(parameters.get('experienceLevel', {}).items()) if v]
|
||||||
if experience_levels:
|
if experience_levels:
|
||||||
url_parts.append(f"f_E={','.join(experience_levels)}")
|
url_parts.append(f"f_E={','.join(experience_levels)}")
|
||||||
url_parts.append(f"distance={parameters['distance']}")
|
url_parts.append(f"distance={parameters['distance']}")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue