DreamStream-1 commited on
Commit
2564a79
·
verified ·
1 Parent(s): fd60b30

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -1
app.py CHANGED
@@ -119,9 +119,22 @@ def install_chrome_and_driver():
119
  os.system("sudo apt-get install -y -f")
120
  os.system("google-chrome-stable --version")
121
 
 
 
 
 
 
 
 
 
122
  # Install Chromedriver (if not already installed)
123
  chromedriver_autoinstaller.install()
124
 
 
 
 
 
 
125
  install_chrome_and_driver()
126
 
127
  # Function to send a request to Google Places API and fetch places data
@@ -197,7 +210,7 @@ def scrape_website_for_contact_info(website):
197
  if phone_match:
198
  phone_number = phone_match.group()
199
 
200
- email_match = re.search(r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}', soup.get_text())
201
  if email_match:
202
  email = email_match.group()
203
 
 
119
  os.system("sudo apt-get install -y -f")
120
  os.system("google-chrome-stable --version")
121
 
122
+ # Fix ownership of /etc/sudo.conf
123
+ os.system("chown root:root /etc/sudo.conf")
124
+
125
+ # Verify Chrome installation
126
+ os.system("which google-chrome-stable")
127
+ if not os.path.exists("/usr/bin/google-chrome-stable"):
128
+ raise RuntimeError("Google Chrome was not installed correctly")
129
+
130
  # Install Chromedriver (if not already installed)
131
  chromedriver_autoinstaller.install()
132
 
133
+ # Verify Chromedriver installation
134
+ os.system("which chromedriver")
135
+ if not os.path.exists("/usr/local/bin/chromedriver"):
136
+ raise RuntimeError("ChromeDriver was not installed correctly")
137
+
138
  install_chrome_and_driver()
139
 
140
  # Function to send a request to Google Places API and fetch places data
 
210
  if phone_match:
211
  phone_number = phone_match.group()
212
 
213
+ email_match = re.search(r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}', soup.get_text())
214
  if email_match:
215
  email = email_match.group()
216