如何将python与phantomjs和selenium fake referer一起使用?

如何将python与phantomjs和selenium fake referer一起使用?,phantomjs,Phantomjs,这是我的代码: from selenium import webdriver from selenium.webdriver.common.desired_capabilities import DesiredCapabilities dcap = dict(DesiredCapabilities.PHANTOMJS) dcap["phantomjs.page.settings.userAgent"] = ( "Mozilla/5.0 (Macintosh; Intel Mac OS

这是我的代码:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
dcap = dict(DesiredCapabilities.PHANTOMJS)
dcap["phantomjs.page.settings.userAgent"] = (
     "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:25.0) Gecko/20100101 Firefox/25.0 "
)
driver = webdriver.PhantomJS(desired_capabilities=dcap)
driver.get("http://pujiankang.cn/index0.html")
jscode = '''
var webPage = require('webpage');
var page = webPage.create();
var settings = {
  headers: {
   "Referer": "http://www.google.com"
  }
};
page.onLoadStarted = function() {
    page.customHeaders = {};
};

page.open('http://pujiankang.cn/index0.html', settings, function(status) {
});
'''

driver.execute_script(jscode)
driver.save_screenshot('test.png')
driver.quit
运行时,会出现以下错误:

但是我直接用phantomjs运行这个js文件,这是工作

命令:phantomjs referer.js

如何解决这个问题