In my python project, I use Splinter ( https://splinter.readthedocs.io/en/latest/ ) to open a browser and try to visit the site:
from splinter import Browser browser = Browser('chrome') browser.visit('http://www.google.com')
And the browser opened, and without visiting http://www.google.com , it received the following error:
Traceback (most recent call last): File "practice.py", line 90, in <module> browser = Browser('chrome') File "/Library/Python/2.7/site-packages/splinter/browser.py", line 63, in Browser return driver(*args, **kwargs) File "/Library/Python/2.7/site-packages/splinter/driver/webdriver/chrome.py", line 31, in __init__ self.driver = Chrome(chrome_options=options, **kwargs) File "/Library/Python/2.7/site-packages/selenium-3.4.0-py2.7.egg/selenium/webdriver/chrome/webdriver.py", line 69, in __init__ desired_capabilities=desired_capabilities) File "/Library/Python/2.7/site-packages/selenium-3.4.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 98, in __init__ self.start_session(desired_capabilities, browser_profile) File "/Library/Python/2.7/site-packages/selenium-3.4.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 185, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "/Library/Python/2.7/site-packages/selenium-3.4.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 247, in execute response = self.command_executor.execute(driver_command, params) File "/Library/Python/2.7/site-packages/selenium-3.4.0-py2.7.egg/selenium/webdriver/remote/remote_connection.py", line 464, in execute return self._request(command_info[0], url, body=data) File "/Library/Python/2.7/site-packages/selenium-3.4.0-py2.7.egg/selenium/webdriver/remote/remote_connection.py", line 488, in _request resp = self._conn.getresponse() File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1132, in getresponse response.begin() File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 453, in begin version, status, reason = self._read_status() File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 417, in _read_status raise BadStatusLine(line) httplib.BadStatusLine: ''
Oddly enough, it works on another Mac, but when I transferred it to another Mac, I encountered this error.
They explored around, but could not understand what the real problem was. What can i do wrong? And how do I solve the problem?
Thank you in advance and be sure to confirm / accept the answer.