用CasperJS / PhantomJs刮痧

时间:2013-01-17 09:07:05

标签: phantomjs casperjs

我想从一个热门网站废弃CasperJS的一些数据。我已经用代理池成功地删除了一些数据。现在我担心我的HTTP请求附带的HTTP REQUEST标头。 我知道有很多关于我和我的服务器的信息 - 所以有一些方法可以删除或修改传出的HTTP头。

1 个答案:

答案 0 :(得分:3)

您可以使用headers属性向casperjs添加自定义标头。您应该能够改变您关注的标题。

示例:http://casperjs.org/api.html#casper

casper.open('http://some.testserver.com/post.php', {
    method: 'post',
    data:   {
       'title': 'Plop',
        'body':  'Wow.'
    },
    headers: {
       'Accept-Language': 'fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3'
    }
});