怎样用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')