import requests from lxml import etree url = "https://www.chzc.edu.cn/info/1355/80006.htm" web = requests.get(url) web.encoding = "utf-8" xp = etree.HTML(web.text) imgurls = xp.xpath('//*[@id="vsb_content_1011"]/p/img/@src') print(imgurls) realurls = [] for url in imgurls: realurls.append("https://www.chzc.edu.cn/"+url) print(realurls) for url in realurls: imgdata = requests.get(url) with open("c:\\"++".jpg","wb")as file: file.write(imgdata.content)报错原因
时间: 2024-04-27 14:22:03 浏览: 88
請至https://www.ttkan.co/查看小說 說明已打包
报错原因是因为代码中第10行的文件名拼接出现问题,文件名应该是字符串类型,而代码中缺少字符串连接符号。可以将该行代码修改为:
```
with open("c:\\" + "filename" + ".jpg", "wb") as file:
```
其中的 "filename" 可以替换为你想要的图片文件名。另外,还需要注意转义字符 "\" 需要使用双反斜杠 "\\" 表示。
阅读全文