2011-12-06 61 views
0

我有一個簡單的需求。我只想從HTML源代碼中找到所有標籤,其中沒有定位器類型爲'input'。例如,我只是想匹配Python美麗的湯不操作

<input> 

上面的代碼應該顯示一個文本框。 同樣,上面的標籤沒有locatortype ='type'的屬性

如何使用findAll實現這個?

感謝, 阿米特

回答

1

我想傳遞None作爲參數你想要做什麼:

soup.findAll('input', {'locatortype': None}) 
+0

太謝謝你了:)它的工作原理 – abarik

+0

沒問題!很高興我能幫上忙。 – Blender

+0

嗨攪拌機,我想問一個更多的問題...你碰巧知道如何創建一個只有文本框的findAll(類型=「文本」或根本沒有類型) 總之,我想俱樂部這兩個調用在 soup.findAll('input',{'type':None}) soup.findAll('input',{'type':'text'}) – abarik