从网址获取ID

时间:2014-06-13 08:56:53

标签: python list

我想从网址获取id,我已经在列表中存储了一组网址,我想获得网址的一部分,即是id部分,用于没有网址的网址id部分应该打印为无。到目前为止,我已尝试过代码

text=[u'/fhgj/b?ie=UTF8&node=2858778011',u'/gp/v/w/', u'/gp/v/l', u'/gp/fhghhgl?ie=UTF8&docId=1001423601']
text=text.rsplit(sep='&', maxsplit=-1)
print text

输出

 [u'2858778011',u'/gp/v/w/', u'/gp/v/l', u'1001423601']

我希望能得到像这样的东西

[u'2858778011',u'None', u'None', u'1001423601']

1 个答案:

答案 0 :(得分:0)

使用urlparse,或者如果你真的想使用字符串库,那么

prefix, sep, text = text.partition("&")

(或只是text = text.partition("&")[2])。