您好如何使用python将文章的网址转换为打印网址。
文章网址:http://www.indianexpress.com/news/second-time-as-farce/800228/0
print url:http://www.indianexpress.com/story-print/800228/
如何将文章网址转换为打印网址?
答案 0 :(得分:6)
使用urllib.parse.urlparse()
从网址的其余部分开始创建路径,并使用posixpath.split()
和posixpath.join()
来改造路径,然后urllib.parse.urlunparse()
将其全部重新组合在一起
答案 1 :(得分:0)
from urllib.parse import urlparse
def transform(url):
parsed = urlparse(url)
return '{0}://{1}/story-print/{2}/'.format(parsed.scheme, parsed.netloc, parsed.path.split('/')[-2])