调用PhantomJS from selenium import webdriver driver = webdriver.PhantomJS(executable_path=r'E:\phantomjs-2.1.1-windows\bin\phantomjs.exe') 为什么要加r呢? 因为反斜杠在Python中被定义为转义标记(这个在正则表达式里常用,如\ .|就是对应实际的.|),为在Windows中确保万无一失,应以原始字符串的方式指定路径,即在开头的单引号前加上r.