Python抓网页报错[Errno 22] Invalid argument
1、在网页上抓取图片时open函数有时会报错[Errno 22] Invalid argument,如图。
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/486884883913e8e5601aa00f352f477047187d4b.jpg)
2、然后,根据提示找到错误代码处进行查看,是open函数出了问题。
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/bf6e59704618dfda76cf363589214f579256774b.jpg)
3、再仔细看这个部分报错的文件名称,发现有个*号,问题就找出来了。
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/3ac71c214f579356c44ff593effb960b3021704b.jpg)
4、使用.replace('*','')将*号替换,就可以了。
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/65ba880b312105619957585a08aee8d7582a6a4b.jpg)
5、再次运行该代码。
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/82eff6d7592ae3ef438c198254b6326c5666644b.jpg)
6、最后,图片抓取完成。
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/031231632385e0364f654a5bb8e039723c035a4b.jpg)
![Python抓网页报错[Errno 22] Invalid argument](https://exp-picture.cdn.bcebos.com/46a92de039723d03091e3335bb486143d6d4574b.jpg)
1、在网页上抓取图片时open函数有时会报错[Errno 22] Invalid argument,如图。
2、然后,根据提示找到错误代码处进行查看,是open函数出了问题。
3、再仔细看这个部分报错的文件名称,发现有个*号,问题就找出来了。
4、使用.replace('*','')将*号替换,就可以了。
5、再次运行该代码。
6、最后,图片抓取完成。