Skip to main content
 首页 » 编程设计

python之将重定向 URL 的一部分复制为文本

2025年05月04日15linjiqin

好的,这基本上就是我正在尝试做的事情:

假设我有一个 URL 作为输入,该 URL 重定向到另一个 URL。 好吧,我需要记下第二个网址的一部分

例子:

www.whatever.com/search/dunno 重定向到 www.whatever.com/database/important_part

我需要的是在文件中写入“important_part”。

也许这是一件愚蠢的事情,但我对这些东西很陌生,抱歉。

编辑 - 更好的例子:

网址 http://anidb.net/perl-bin/animedb.pl?show=animelist&adb.search="Cowboy Bebop"&do.search=search重定向到 http://anidb.net/perl-bin/animedb.pl?show=anime&aid=23

假设我想记下 ID(在该示例中为 23)。

请您参考如下方法:

你想要 urlparse模块:

from urlparse import urlparse 
parsed_url = urlparse("www.whatever.com/database/important_part") 
log_file.write("Redirected to: {p}\n".format(p=parsed_url.path.split('/')[-1]))