Python下载脚本获取文件名问题

Python028

Python下载脚本获取文件名问题,第1张

你的意思是,你现在获取了一些网址,并想把这些网址作为某些文件的名称,但是网址中包含特殊符号,windows文件名不允许存在特殊符号,对吧?

这应该是绕不过去的。

我不知道别人怎么解决这种问题的,我通常都是这么处理的:

1)文件名用1,2,3...这样简单的数字或者其它类型的数字+字母

2)建立文件名与我实际希望命名的字符串的对应关系,保存好

比如,dict{‘1.txt’:'url1','2.txt':'url2'},看到一个文件是2.txt,我就去查一下对应的url是多少。

就像这样,dict保存的是字典,csv保存的是字典转过来的对应关系

这个要看具体的代码了,看是不是你代码写的有问题。

如果确定代码没问题,看下链接,是否正常?是不是加了反爬机制,这些都是有可能的。

由于你没有贴上来具体的代码并且说的也不够详细,只能给你说个思路。

希望能帮到你。。。。。。