【问题标题】:DeprecationWarning: AppURLopener style of invoking requests is deprecatedDeprecationWarning:不推荐使用 AppURLopener 调用请求的样式
【发布时间】:2019-05-09 18:14:56
【问题描述】:

我前段时间写了一个程序,一直没问题,直到我更换了硬盘并不得不重新安装所有东西。

这是我猜由于折旧不能再工作的代码段

class AppURLopener(urllib.request.FancyURLopener):
  version = "Mozilla/5.0"
opener = AppURLopener()

我正在执行 google 搜索请求,我需要使用它,因为 google 会阻止正常请求。我不知道如何用任何东西替换它以使其再次工作。

【问题讨论】:

  • 为什么它不再起作用了?已弃用意味着它仍然有效,但它可能会在未来的版本中消失,因此您应该更新它。
  • 哦,我想我必须弄清楚它还有什么问题。奇怪
  • 仅供参考,FancyURLOpener 自 Python 3.3 起已弃用。所以我猜你一定是从旧版本的 Python 升级的。如果您从 Python 2.x 升级,有许多不兼容的更改可能会导致您的问题。

标签: python fancyurlopener


【解决方案1】:

我的程序的问题与我想象的不同。这不是导致问题的原因。

【讨论】:

    猜你喜欢
    • 2021-06-18
    • 2019-01-07
    • 2018-01-09
    • 2023-04-10
    • 2013-11-12
    • 2022-01-22
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    相关资源
    最近更新 更多