2017-06-30 91 views
0

的Python priting路徑我使用它與Python 3.4和硒庫運行的腳本,而我得到這個錯誤用奇怪的字符

PhantomJS with Selenium error: Message: 'phantomjs' executable needs to be in PATH

其中有一個在這裏解決

PhantomJS with Selenium error: Message: 'phantomjs' executable needs to be in PATH

但是當我嘗試執行解決方案的路徑爲C:\ DriverPath \ BIN \被錯誤帶來的,當我打印具有它(self.path)的財產,它打印

enter image description here

與點在那裏,而不是C:\ DriverPath \ BIN \它不斷地引發「PhantomJS硒錯誤:消息:‘phantomjs’可執行文件需要在PATH」。任何想法,難道是

+2

我認爲,這是窗口渲染'\ b'的方式。在python中設置路徑時,可以使用反斜線(即「C:\\ DriverPath \\ Bin \\」)或使用原始字符串(即「r」C:\ DriverPath \ Bin \「')。 –

回答

1

硒3.4.3 & PhantomJS工作2.1.1使用Python 3.6.1以下幾行代碼將初始化PhantomJS驅動PERFECTO:

driver = webdriver.PhantomJS(executable_path="C:\\Utility\\phantomjs-2.1.1-windows\\bin\\phantomjs.exe") 
driver.get("https://www.booking.com/") 

讓我知道如果這個答案你的問題。