yusufenes commited on
Commit
df61347
·
verified ·
1 Parent(s): f1acc7e

Update get_real_home_listing.py

Browse files
Files changed (1) hide show
  1. get_real_home_listing.py +8 -18
get_real_home_listing.py CHANGED
@@ -1,11 +1,7 @@
1
- from selenium import webdriver
2
- from selenium.webdriver.chrome.service import Service
3
- from selenium.webdriver.chrome.options import Options
4
- from selenium.webdriver.common.by import By
5
- from selenium.webdriver.support.ui import WebDriverWait
6
- from selenium.webdriver.support import expected_conditions as EC
7
- from selenium.common.exceptions import NoSuchElementException
8
- from selenium.webdriver.chrome.service import Service
9
  import json
10
  import pandas as pd
11
  import requests
@@ -22,17 +18,11 @@ def format_price(price):
22
  def get_home_listings(selected_il, price_value):
23
 
24
 
25
- chrome_options = Options()
26
- chrome_options.add_argument('--headless')
27
- chrome_options.add_argument('--no-sandbox')
28
- chrome_options.add_argument('--disable-dev-shm-usage')
29
- chrome_options.add_argument('--disable-gpu')
30
 
31
- chromedriver_path = "./chromedriver"
32
- os.chmod(chromedriver_path, 8abd3e8)
33
- service = Service(executable_path=chromedriver_path)
34
-
35
- driver = webdriver.Chrome(service=service, options=chrome_options)
36
 
37
 
38
  search_input = WebDriverWait(driver, 10).until(
 
1
+ from selenium.webdriver import Firefox
2
+ from selenium.webdriver.firefox.service import Service as FirefoxService
3
+ from selenium.webdriver.firefox.options import Options as FirefoxOptions
4
+ from webdriver_manager.firefox import GeckoDriverManager
 
 
 
 
5
  import json
6
  import pandas as pd
7
  import requests
 
18
  def get_home_listings(selected_il, price_value):
19
 
20
 
21
+ firefox_options = FirefoxOptions()
22
+ firefox_options.add_argument("--headless") # Run Firefox in headless mode
 
 
 
23
 
24
+ service = FirefoxService(GeckoDriverManager().install())
25
+ driver = Firefox(service=service, options=firefox_options)
 
 
 
26
 
27
 
28
  search_input = WebDriverWait(driver, 10).until(