我有一个来自BeautifulSoup的汤,我有一个键列表(key_image),我想在另一个列表中引入一个或多个值。在
soup = BeautifulSoup(stringapplet)
key_image = ['archivo=', 'imagen=', 'image=', 'imaxe=', 'arquivo=']
imageslist = []
这样我就得到了archivo的值列表:
^{pr2}$很好,但是。。。我需要在imageslist中搜索的“用户”,比如imagen,imaxe。。。等等,所以我想我需要在搜索模式中引入一个变量,然后我会:
for x in key_image:
if string.find(stringapplet, x) != -1:
expression = 'r' + '"' + x + "'" + '([\w\./]+)' + "'" + '"'
patron = re.compile(expression)
for tag in soup.findAll('param'):
if patron.search(tag['value']):
imageslist.append(patron.search(tag['value']).group(1))
但是imageslist是空的,因为最后一行从未加载。 ¿? 在
我知道顾客模式我还得到了r“archivo='([\w./]+)'”,那么有什么问题?在
如何搜索所有key_images值的所有值?在
谢谢。在
相关问题 更多 >
编程相关推荐