如何使用除javascript以外的语言实现DOM操作ex:python

时间:2018-03-16 07:20:24

标签: javascript python dom

InputTags = document.getElementsByTagName("input")

for (inputTag in InputTags) {
  if (inputTag.name == 'username') inputTag.value = "abc"
  else if (inputTag.name == 'password') {
    inputTag.value = "abc@123"
  }
}

在上面的段中,DOM元素由Javascript方法“getElementsByTagName”操纵。同样,我如何用python等语言实现这一点?

2 个答案:

答案 0 :(得分:0)

大多数语言都有某种类型的库。 Java有jsoup: https://jsoup.org

虽然您可能希望在线搜索更好的库,但Python确实附带了内置的html解析器。

答案 1 :(得分:0)

有python标准XML DOM processorsBeautifulSoup库。两者都能够操纵类似于JS的DOM树。