gpt4 book ai didi

python - ValueError : unknown url type in urllib2, 虽然如果在浏览器中打开 url 很好

转载 作者:IT老高 更新时间:2023-10-28 20:59:01 28 4
gpt4 key购买 nike

基本上,我正在尝试在 python 中使用 urllib2 下载 URL。

代码如下:

import urllib2
req = urllib2.Request('www.tattoo-cover.co.uk')
req.add_header('User-agent','Mozilla/5.0')
result = urllib2.urlopen(req)

它输出 ValueError 并且程序会为示例中的 URL 崩溃。当我在浏览器中访问 url 时,它工作正常。

任何想法如何处理这个问题?

更新:

感谢 Ben James 等发现问题 => 添加 'http://'

现在问题被细化了:是否可以使用某些内置函数自动处理此类情况,或者我必须对后续字符串连接进行错误处理?

最佳答案

当您在没有协议(protocol)的浏览器中输入 URL 时,它默认为 HTTP。 urllib2 不会为您做出这样的假设;您需要在它前面加上 http://

关于python - ValueError : unknown url type in urllib2, 虽然如果在浏览器中打开 url 很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823572/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com