當前位置:商標查詢大全網 - 網遊競技 - 怎樣用Python的BeautifulSoup修改頁面裏的元素?

怎樣用Python的BeautifulSoup修改頁面裏的元素?

BeautifulSoup是不能夠直接修改tag的值的,但是可以修改tag中的屬性的值:

例如,把rows從142改為153,把cols改為33等等;

如果只是輸出顯示的話,可以使用Python的replace:

mystring='<textarea?name="text"?rows="142"?cols="23"?wrap="physic">sdasd</textarea>'

soup=BeautifulSoup(mystring)

print?str(soup.textarea).replace('sdasd','new')