关于正则表达式的有点棘手的问题。我有这样一种模式的网址:



如何提取imgurl值?

最佳答案

看看urlparse
http://docs.python.org/2/library/urlparse.html

您可以轻松地将URL拆分为参数,然后根据需要进行提取。

例子:

import urlparse
url = "http://www.domain.com/img?res=high&refurl=http://www.ahother_domain.com/page/&imgurl=http://www.one_more.com/static/images/mercedes.jpg&w=640&h=480"
urlParams = urlparse.parse_qs(urlparse.urlparse(url).query)
urlInUrl = urlParams['imgurl']
print urlInUrl

关于python - 如何在另一个URL中找到URL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19379728/

10-12 22:09