【发布时间】: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