由于在遇到的一个网站需要cookie才能访问成功,所以研究了一下如何给phantomjs设置cookie。既然能设置cookie,那么其余的头信息应该也能设置,下面就给大家说明如何实现。
下面是我们要附带给phantomjs浏览器的headers信息。
headers = {
'accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
'accept-language': "zh-CN,zh;q=0.8",
'cache-control': "no-cache",
'cookie': "miid=165455699654368GLfgXOlF-KOKx",
'upgrade-insecure-requests': "1",
# 使用phantomjs时,如果加了下面这句,有可能就会收到压缩后的数据
# 如果你在自定义headers后收到了乱码,尝试禁止接收gzip格式数据
&#