halimbahae commited on
Commit
370103a
·
verified ·
1 Parent(s): 976c3d7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -1
app.py CHANGED
@@ -30,15 +30,32 @@ def ats_friendly_checker(file):
30
  feedback = response
31
  return feedback
32
 
 
 
 
 
 
 
 
 
 
 
33
  def scrape_job_description(url):
34
  try:
35
- response = requests.get(url)
 
 
 
36
  response.raise_for_status()
37
  soup = BeautifulSoup(response.text, 'html.parser')
38
  job_description = soup.get_text(separator=" ", strip=True)
39
  return job_description
40
  except requests.exceptions.RequestException as e:
41
  return f"Error accessing job description: {e}"
 
 
 
 
42
 
43
  def resume_match_checker(file, job_url):
44
  resume_text = extract_text_from_pdf(file)
 
30
  feedback = response
31
  return feedback
32
 
33
+ # def scrape_job_description(url):
34
+ # try:
35
+ # response = requests.get(url)
36
+ # response.raise_for_status()
37
+ # soup = BeautifulSoup(response.text, 'html.parser')
38
+ # job_description = soup.get_text(separator=" ", strip=True)
39
+ # return job_description
40
+ # except requests.exceptions.RequestException as e:
41
+ # return f"Error accessing job description: {e}"
42
+
43
  def scrape_job_description(url):
44
  try:
45
+ headers = {
46
+ 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
47
+ }
48
+ response = requests.get(url, headers=headers)
49
  response.raise_for_status()
50
  soup = BeautifulSoup(response.text, 'html.parser')
51
  job_description = soup.get_text(separator=" ", strip=True)
52
  return job_description
53
  except requests.exceptions.RequestException as e:
54
  return f"Error accessing job description: {e}"
55
+ except Exception as e:
56
+ return f"An unexpected error occurred: {e}"
57
+
58
+
59
 
60
  def resume_match_checker(file, job_url):
61
  resume_text = extract_text_from_pdf(file)