| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1364 人关注过本帖
标题:虎牙爬虫--无法保存
只看楼主 加入收藏
TY时代站长
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2021-11-14
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
虎牙爬虫--无法保存
求求求,我用pycharm做的爬虫,我建立了picture文件夹,但是为什么我保存不了。我找吐了。

报错内容:
  File "C:\Users\Administrator\AppData\Roaming\JetBrains\PyCharmCE2021.3\scratches\scratch.py", line 30, in <module>
    with open('picture/' + str(n) + '.jpg', 'wb') as file:
FileNotFoundError: [Errno 2] No such file or directory: 'picture/直播.jpg'

代码:
import requests
import re
#1.模拟浏览器发起请求
 url = 'https://www.'
 
header={
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'}
  #发起请求
response=requests.get(url,headers=header)

#3.对内容解析
img=re.findall(' <img class="pic" data-original="(.*?)"',response.text)
name =re.findall('data-default-img="338x190" alt="(.*?)"',response.text)

print(zip(img,name))
print(list(zip(img,name)))

#4.保存内容

for i,n in zip(img,name):
    result=requests.get(i)
    with open('picture/' + str(n) + '.jpg', 'wb') as file:
        file.write(result.content)
    print(n+'打印完成')
搜索更多相关主题的帖子: img 保存 File name 爬虫 
2022-01-10 21:33
fall_bernana
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:17
帖 子:243
专家分:2106
注 册:2019-8-16
收藏
得分:0 
回复 楼主 TY时代站长
我这里运行没有问题。需要确认你程序运行的目录和picture是在同一个目录
2022-01-11 14:23
TY时代站长
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2021-11-14
收藏
得分:0 
回复 2楼 fall_bernana
(我是跟教程做的保存步骤,不知道还是为啥)
我是在项目下的Pythonproject1 E:\Pythonproject1  中新建一个名为“playgame”的目录。
没了。
然后就运行报错。QAQ

[此贴子已经被作者于2022-1-11 17:58编辑过]

2022-01-11 17:56
fall_bernana
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:17
帖 子:243
专家分:2106
注 册:2019-8-16
收藏
得分:10 
回复 3楼 TY时代站长
我的意思是如果你所在的当前目录是在E:\Pythonproject1 那么picture就建立在 E:\Pythonproject1 下,或者你可以在程序里添加一个判断是否有picture目录。如果没有建一个
if not os.path.exists("picture"):
    os.mkdir("picture")

2022-01-12 11:17
快速回复:虎牙爬虫--无法保存
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011733 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved