Html 如何使用beautiful soup将输入字段设置为只读

Html 如何使用beautiful soup将输入字段设置为只读,html,beautifulsoup,Html,Beautifulsoup,如何使用beautiful soup将输入元素设置为只读? 我的元素如下所示: <input id="province" value="BC" /> 解决方案 soup.find(id="province")["readonly"] = None 首先选择标记,然后添加值为readonly(或任何其他值,请参阅)的readonly属性 它应该是这样的: tag = soup.find(id="province") tag['readonly'] = 'readonly' 如果要

如何使用beautiful soup将输入元素设置为只读? 我的元素如下所示:

<input id="province" value="BC" />
解决方案

soup.find(id="province")["readonly"] = None

首先选择标记,然后添加值为
readonly
(或任何其他值,请参阅)的
readonly
属性

它应该是这样的:

tag = soup.find(id="province")
tag['readonly'] = 'readonly'
如果要将
readonly
属性添加到具有该id的所有元素,请使用以下命令:

tags = soup.find_all(id="province")
for tag in tags:
    tag['readonly'] = 'readonly'

首先选择标记,然后添加值为
readonly
(或任何其他值,请参阅)的
readonly
属性

它应该是这样的:

tag = soup.find(id="province")
tag['readonly'] = 'readonly'
如果要将
readonly
属性添加到具有该id的所有元素,请使用以下命令:

tags = soup.find_all(id="province")
for tag in tags:
    tag['readonly'] = 'readonly'