企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
为什么请求需要带上header?带上header可以模拟浏览器行为,欺骗服务器,方便获取到和浏览器请求时一致的内容。 <br/> 一般header中会携带如下信息: ![](https://img.kancloud.cn/8e/52/8e52c3cb29a0bfa580b5d1d1fd79ca4b_1168x331.jpg) 其中重要的是`Cookie`、`Referer`、`User-Agent`,一般`User-Agent`是必带的,剩余两个信息可以根据具体情况来选择是否需要携带。 ```python headers = { 'User-Agent': 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36', 'Cookie': 'OUTFOX_SEARCH_USER_ID=313193238@10.108.160.105; JSESSIONID=aaa7ct2Vq099Q_SufJiKx; OUTFOX_SEARCH_USER_ID_NCOO=1372802014.8122625; ___rl__test__cookies=1619355675246', 'Referer': 'https://fanyi.youdao.com/' } requests.get(url, headers=headers) ```