剥离动态网址内容

时间:2015-11-04 18:01:25

标签: python

我有一个网址http://maps.google.be/maps?q=&layer=c&cbll=50.8091411000,5.0198822000&cbp=0,0,0,0,0

我想解析它并使用关键字cbll从Url获​​取纬度经度,值的长度可能会有所不同。即我希望在cbll=之后获得&的值。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

使用string.split

string.split('cbll=')[1].split('&')[0]

所以它会是,

lat, long = string.split('cbll=')[1].split('&')[0].split(',')

示例:

>>> url = 'http://maps.google.be/maps?q=&layer=c&cbll=50.8091411000,5.0198822000&cbp=0,0,0,0,0'
>>> url.split('cbll=')[1].split('&')[0].split(',')
['50.8091411000', '5.0198822000']