2301_76468399 2023-02-26 21:23 采纳率: 50%
浏览 14
已结题

如何使用requests_cache?

我在cmd状态下下载了requests_cache库,但在Pycharm中显示没有此库,无法引用,怎么办?

  • 写回答

3条回答 默认 最新

  • GPT_Pro 2023-02-26 21:28
    关注

    该回答内容部分引用GPT,GPT_Pro更好的解决问题
    使用requests_cache很简单,你只需要import这个库,并调用它的install_cache函数即可。例如:

    import requests_cache
    requests_cache.install_cache()
    

    安装完成之后,你就可以使用requests库发送请求来获取你想要的内容了,其过程中,requests_cache会自动将获取的内容存储到本地缓存中,以便下次发送相同的请求时可以直接读取本地缓存的内容来节省时间。

    而要在Pycharm中使用requests_cache,你需要先安装该库,然后在Pycharm中配置一下才行。首先,在Preferences里找到Project Interpreter,然后点击右上角的“+”号,会弹出一个搜索框,在搜索框里输入requests_cache,找到这个库,然后点击Install Package按钮即可安装。安装完成之后,就可以在Pycharm里导入requests_cache这个库啦。

    最后,你还需要注意的是:一般来说,requests_cache不会存储cookie信息,所以如果你想要存储cookie信息的话,你需要通过设置include_get_headers=True参数来启用cached session。也就是要将上面的代码修改为如下形式:

    import requests_cache
    requests_cache.install_cache(include_get_headers=True)
    

    好了,就是这么多啦。希望我的回答能够帮助到你。
    如果回答有帮助,望采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月7日
  • 已采纳回答 2月27日
  • 创建了问题 2月26日