我有一个简单的需求:我希望使用Beautiful Soup将一个属性插入HTML部分,该部分会反映到网页中。
例如,对于HTML代码:
<input type="submit" name="name1">
我将BeautifulSoup作为:
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup('<input type="submit" name="name1">')
getElementByName = soup.find(attrs={'name':'name1'})
# getElementByName.insert method does not reflect the insertion on the webpage
我希望模仿以下美丽汤的Javascript方法:
document.getElementByName("name1").setAttribute("id", "id1");
我相信Beautiful Soup不能这样做,因为它只是一个XML / HTML解析器。但是如果有人知道答案的话,就把它扔出去?
谢谢, 阿米特
答案 0 :(得分:2)