title: Firefox launched with Selenium differs from System Default Firefox settings
body: <p>I am trying to gather phonological spellings by requesting <code>"define"+word</code> queries from google. As you might know, you will get that dictionary definition for the word after "define" then.</p>
  
  <p>However, when I launch Firefox from Selenium it is launched in a way that makes google be set to German, which is not what I want. When I launch Firefox manually it is set to English, which <em>is</em> what I want:</p>
  
  <p><a href="https://i.stack.imgur.com/wMhzy.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wMhzy.png" alt="enter image description here"></a></p>
  
  <p>The problem now is that I will get the wrong results for the same key words:</p>
  
  <p><a href="https://i.stack.imgur.com/61BAZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/61BAZ.png" alt="enter image description here"></a></p>
  
  <p>The script I use so far looks like this:</p>
  
  <pre><code>import time
  from selenium import webdriver
  from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
  from selenium.webdriver.common.by import By
  from selenium.webdriver.support.ui import WebDriverWait
  from selenium.webdriver.support import expected_conditions as EC
  from selenium.webdriver.common.keys import Keys
  
  
  capabilities = DesiredCapabilities.FIREFOX
  capabilities["marionette"] = True
  browser = webdriver.Firefox(capabilities=capabilities)
  
  try:
      browser.get('https://google.com')
      search = browser.find_element_by_name('q')
      search.send_keys("define car")
      search.send_keys(Keys.RETURN)
      time.sleep(5)
  
  
  except Exception as e:
      print (format(e))
  </code></pre>
  
  <p>How can I make Firefox launched from the script behave as if launched manually?</p>