[英]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.