python - 折旧的 AppUrlOpener 和 FancyURLopener 的替代品
问题描述
我是一个 Python 新手,正在尝试将别人的代码从 PY2 转换为 PY3,下载一些 xml 代码并进行转换,我被困在如何替换 AppUrlOpener
一开始有
class AppUrlOpener(urllib.request.FancyURLopener):
"""Set user agent for downloads
"""
version = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'
再往下
urllib.request._urlopener = AppUrlOpener()
我试过用
urllib.request._urlopener = urlopen()
但它告诉我使用更新的 urlopen 函数/方法。
任何建议尝试什么
解决方案
推荐阅读
- html - 带有方形图像的方形 CSS 网格?
- html - 为什么 react 拒绝将 jsx 转换为 HTML 组件,只返回 [object Object]?
- rust - 如何修复 rust 操作无法按预期工作?
- javascript - 性能:jQuery 加载函数与使用 jQuery 从零开始渲染 HTML
- javascript - 如何使用 localStorage HTML 设置书签功能?
- javascript - 获取设备时间
- javascript - 网页文字动画
- r - 如何更改 R 中许多数据框的列名?
- python - 组合任意形状的张量
- java - 如何阻止在片段事务中重新创建片段