1、什么是header

HTTP头部(HTTP header)是HTTP协议中的一部分,它包含了客户端和服务器在HTTP传输中传递的信息。它可以包含客户端的浏览器信息、请求类型、响应状态码、内容类型等等。

2、Python下Selenium PhantomJs设置header的方法

Python下Selenium PhantomJs设置header的方法是使用Selenium的DesiredCapabilities类来设置,具体步骤如下:

3、具体步骤

1、首先需要从selenium.webdriver.common.desired_capabilities中导入DesiredCapabilities类;

2、然后使用DesiredCapabilities类构造一个字典,字典的key是header的名称,value是header的值;

3、然后使用webdriver.PhantomJS构造一个webdriver对象,将上面构造的字典传入desired_capabilities参数中;

4、最后就可以使用这个webdriver对象来模拟浏览器访问,访问时会带上设置的header信息。