zl程序教程

您现在的位置是:首页 >  Python

当前栏目

写爬虫获取资源路径时有的是相对路径怎么办?

2023-04-18 14:47:45 时间

之前在用python写爬虫时,遇到的相对路径一般是规则的,所以都是采用字符串拼接的方式就完事儿了,直到昨天我遇到一个难题。
写爬虫获取资源路径时有的是相对路径怎么办?
像这种不规则的路径可让我犯了难,字符串怎么拼也不成啊。
后来我发现用urllib中的parse.urljoin就可以做到。

from urllib.parse import urljoin ret = urljoin('http://www.cwi.nl/%7Eguido/Python.html', 'FAQ.html') print(ret)

这样就可以得到完整的url地址啦