urllib.request.urlopen没有提供正确的源代码

问题描述

我正在使用urllib从网站上获取代码,它没有提供与我实际打开网站时所获得的源代码相同的版本。对于这种情况,我正在尝试从https://gleam.io/U7fWO/a获取源。

当我使用urllib获取代码时,我将其复制并粘贴到文件中,并以html格式打开,但是缺少一些元素,并显示一条Cookies is disabled消息,而不是内容。通常会显示

有什么方法可以完全按照我的浏览器下载代码吗?

import urllib.request

with urllib.request.urlopen(i) as response:
        data = response.read().decode('utf-8')
        print(data)

我正在使用Firefox 79.0,Python 3.7和urllib3 1.25.10

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)