如何通过Diffbot的X-Forward前缀发送Cookie及自定义请求头?
嘿,你的配置方式完全正确!
根据Diffbot的官方规范,使用X-Forward-前缀来传递自定义请求头(包括Cookie和User-Agent这类关键头信息)是官方推荐的做法,你的具体配置没有任何问题:
- 你通过
X-Forward-User-Agent传递了自定义的浏览器标识字符串,Diffbot在向目标站点发起请求时,会自动使用这个值替换掉自身默认的User-Agent - 你通过
X-Forward-Cookie传递了指定的Cookie键值对,Diffbot会将这个Cookie完整添加到请求头中发送给https://www.sportsdirect.com/...这个目标URL
另外补充几个实用的小细节:
- 你当前的Cookie格式
SportsDirect_AnonymousUserCurrency=CNY是标准的单Cookie格式,完全合规;如果后续需要传递多个Cookie,只需要用分号+空格分隔即可,比如cookie='key1=value1; key2=value2' - 建议确认目标站点没有针对这类转发请求头做特殊的拦截策略(不过像SportsDirect这类电商站点,一般不会对Diffbot的合法请求做限制)
内容的提问来源于stack exchange,提问作者fpghost
相关产品推荐
相关产品推荐

