vb webbrowser想获取div的id="detailinfo"内容,可是div的内容是通过js赋值的,如何做啊
只要查询就会有结果,但是通过webbrowser1.document.body.innertext或
webbrowser1.document.body.innerhtml得不到这个内容,请高手指点
vb webbrowser想获取div的内容,可是div的内容是通过js赋值的,如何做啊
答案:2 悬赏:60 手机版
解决时间 2021-01-03 17:25
- 提问者网友:皆是孤独
- 2021-01-03 04:19
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-01-03 05:48
webbrowser 的 DocumentComplete触发后
既然可以取到 某ID
应该能输出 WEBBROWSER1.DOCUMENT.BODY.INNERHTML 吧?
能贴出部分代码?
既然可以取到 某ID
应该能输出 WEBBROWSER1.DOCUMENT.BODY.INNERHTML 吧?
能贴出部分代码?
全部回答
- 1楼网友:神鬼未生
- 2021-01-03 05:59
定义一个函数 从源码中间取出DIV
例midstr("jsid=*…A","id=","A")="*…"
public function midstr(s as string ,s1 as string ,s2 as string ,p as long )as string
if p<=0 P=1
dim p1 as long,p2 as long
p1=instr(s,s1,p)+len(s1)
p2=instr(s,s2,p1)
midstr=mid(s,p1,p2-p1)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯