delphi 获取网页元素
场景:delphi 获取网页元素某input的name属性值,然后做相应的操作,该怎么解决
delphi 获取网页元素某input的name属性值,然后做相应的操作
delphi 获取网页元素某input的name属性值,然后做相应的操作,原来的代码是根据input的ID获得,现在要改成根据其name值获得。变通之后,执行不行,请看看,
------解决方案--------------------
遍历所有元素,判断元素的name属性
delphi 获取网页元素某input的name属性值,然后做相应的操作
delphi 获取网页元素某input的name属性值,然后做相应的操作,原来的代码是根据input的ID获得,现在要改成根据其name值获得。变通之后,执行不行,请看看,
- Delphi(Pascal) code
if Assigned(Doc) then begin try Result := Point(0, 0); cns := Doc.all ; for i := 0 to cns.length - 1 do begin el := cns.item(i, i) as IHTMLElement; if el.id = ElementId then // 这个是原来根据input的id获得,ElementId是input的ID值 //由于某网页的input,没有ID,只有name,现在欲改成根据input的name值获得,请问怎么改? begin .... .... end; end; except exit; end;
------解决方案--------------------
遍历所有元素,判断元素的name属性