繁体   English   中英

在网站上打开特定页面

[英]Open a specific page on a website

使用webbrowser模块,我想在last.fm上打开特定页面。 它从文本文件中选择一行,然后进行打印。 我希望它在以下内容的末尾添加该行:

webbrowser.open('http://www.last.fm/music/')

因此,例如,random.choice选择示例艺术家。 我希望将示例艺术家正确添加到URL的末尾。 任何帮助表示赞赏。

使用urlparse.urljoin函数来构建完整的目标URL:

import urlparse
import webbrowser

artist_name = 'virt' 
url = urlparse.urljoin('http://www.last.fm/music/', artist_name)

# Will open http://www.last.fm/music/virt in your browser.
webbrowser.open(url)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM