这个实际就是个[table]表格,你圈的数字对应表格的第一行[tr1]第二列[td2]、第三行[tr3]第二列[td2];如果用xpath定位,从1开始;如果用js定位,从0开始;
例如:
使用神梦插件smweb.dll
Plugin.SmWeb.HtmlGet("text","/html/body/div[1]/div[2]/table/tbody/tr[2]/td[4]") 指表格的第二行第4列,目录返回对应的文本;
如果用js:
Code= "return document.getElementsByTagName('td')[0].innerText" js中td的序号从0开始(页面上全部表格td,假设4*5的表格,td[0]~td[19]),
ret = Plugin.SmWeb.RunJS(1, Code)
tracert ret
要知道页面有多少的td,使用这个命令:
Code= "return document.getElementsByTagName('td').length" js中td的序号从0开始(页面上全部表格td,假设4*5的表格,td[0]~td[19]),
ret = Plugin.SmWeb.RunJS(1, Code) //神梦插件调用js命令
tracert ret
js命令可以在ie、chrome浏览器的开发者模式的Console下运行调试(命令前不能加return):
document.getElementsByTagName('td').length
document.getElementsByTagName('td')[0].innerText