ElegantSolutions commited on
Commit
29f7e0a
·
verified ·
1 Parent(s): dbe16be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -69,12 +69,13 @@ def fetch_linkedin_links(query, api_key, applicant_name):
69
  """Fetches LinkedIn profile links using BrightData SERP scraping API."""
70
  try:
71
  url = "https://api.brightdata.com/request"
72
- google_url = f"https://www.google.com/search?q={requests.utils.quote(query)}"
73
 
74
  payload = {
 
75
  "url": google_url,
76
  "method": "GET",
77
- "country": "us", # Optional: your target country
78
  "format": "raw",
79
  "data_format": "html"
80
  }
@@ -86,7 +87,6 @@ def fetch_linkedin_links(query, api_key, applicant_name):
86
 
87
  response = requests.post(url, headers=headers, json=payload)
88
  response.raise_for_status()
89
-
90
  html = response.text
91
 
92
  # Match standard LinkedIn profile URLs
@@ -102,7 +102,7 @@ def fetch_linkedin_links(query, api_key, applicant_name):
102
  return None
103
  except Exception as e:
104
  st.error(f"Error fetching link for query '{query}': {e}")
105
- return None
106
 
107
  def process_file(file, api_key):
108
  """Processes the uploaded Excel file to fetch LinkedIn profile links."""
 
69
  """Fetches LinkedIn profile links using BrightData SERP scraping API."""
70
  try:
71
  url = "https://api.brightdata.com/request"
72
+ google_url = f"https://www.google.com/search?q={quote_plus(query)}"
73
 
74
  payload = {
75
+ "zone": "serp_api2", # ✅ ADD THIS LINE to include working zone
76
  "url": google_url,
77
  "method": "GET",
78
+ "country": "us",
79
  "format": "raw",
80
  "data_format": "html"
81
  }
 
87
 
88
  response = requests.post(url, headers=headers, json=payload)
89
  response.raise_for_status()
 
90
  html = response.text
91
 
92
  # Match standard LinkedIn profile URLs
 
102
  return None
103
  except Exception as e:
104
  st.error(f"Error fetching link for query '{query}': {e}")
105
+ return None
106
 
107
  def process_file(file, api_key):
108
  """Processes the uploaded Excel file to fetch LinkedIn profile links."""