鱼C论坛

 找回密码
 立即注册
查看: 5131|回复: 3

[已解决]大神帮我看看,Python56课,下载妹子图片程序,报错!

[复制链接]
发表于 2016-12-19 21:39:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
================= RESTART: C:\Users\Administrator\Desktop\Python\download_mm.py =================
Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\Python\download_mm.py", line 70, in <module>
    download_mm()
  File "C:\Users\Administrator\Desktop\Python\download_mm.py", line 67, in download_mm
    save_imgs(folder,img_addrs)
  File "C:\Users\Administrator\Desktop\Python\download_mm.py", line 51, in save_imgs
    img = url_open(each)
  File "C:\Users\Administrator\Desktop\Python\download_mm.py", line 6, in url_open
    req = urllib.request.Request(url)
  File "H:\Pyth0n3.4\lib\urllib\request.py", line 267, in __init__
    self.full_url = url
  File "H:\Pyth0n3.4\lib\urllib\request.py", line 293, in full_url
    self._parse()
  File "H:\Pyth0n3.4\lib\urllib\request.py", line 322, in _parse
    raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: '//ww4.sinaimg.cn/mw600/661eb95cgw1fawcpuvexqj20ij0rswfo.jpg'
这个是什么意思啊。我照着小甲鱼老师的代码敲的。
最佳答案
2016-12-29 21:08:17
unknown url type: '//ww4.sinaimg.cn/mw600/661eb95cgw1fawcpuvexqj20ij0rswfo.jpg'
在url前面加上http:或者https:
'http://ww4.sinaimg.cn/mw600/661eb95cgw1fawcpuvexqj20ij0rswfo.jpg'
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-29 21:08:17 | 显示全部楼层    本楼为最佳答案   
unknown url type: '//ww4.sinaimg.cn/mw600/661eb95cgw1fawcpuvexqj20ij0rswfo.jpg'
在url前面加上http:或者https:
'http://ww4.sinaimg.cn/mw600/661eb95cgw1fawcpuvexqj20ij0rswfo.jpg'
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-15 01:12:41 | 显示全部楼层
YY杰 发表于 2016-12-29 21:08
unknown url type: '//ww4.sinaimg.cn/mw600/661eb95cgw1fawcpuvexqj20ij0rswfo.jpg'
在url前面加上http: ...

请问在哪里加?在url里面吗
def download_mm(folder='OOXX', pages=2):
    os.mkdir(folder)
    os.chdir(folder)

    url = "http://jandan.net/ooxx/"
    page_num = int(get_page(url))

    for i in range(pages):
        page_num -= i
        page_url = url + 'page-' + str(page_num) + '#comments'
        img_addrs = find_imgs(page_url)
        save_imgs(folder, img_addrs)

if __name__ == '__main__':
    download_mm()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-16 08:41:07 From FishC Mobile | 显示全部楼层
获取图片地址的函数写的不对,查找字符串的时候没有加上http
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-14 08:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表