环境:
C# 窗体里有一webbrowser控件,打开网页,网页里有N个Frame框架,A、B、C….。
其中一个Frame里有播放flash影片,本人已经通过其他方式,能获取到这个FLash影片的句柄。
问题:
假如 通过已获取的flash句柄,从这些Frame框架中 找出Flash所在的Frame的网址
请各位给本人出出主意。
C# 窗体里有一webbrowser控件,打开网页,网页里有N个Frame框架,A、B、C….。
其中一个Frame里有播放flash影片,本人已经通过其他方式,能获取到这个FLash影片的句柄。
问题:
假如 通过已获取的flash句柄,从这些Frame框架中 找出Flash所在的Frame的网址
请各位给本人出出主意。
解决方案:100分
这个应该是要针对html去分析吧,不用句柄什么的。
1.通过webbrowser.Document.GetElementByTagName(“Frame”)获取到全部的Frame标签集合
2.然后遍历上步取得的集合,GetElementByTagName(“object”)and文件名,确认有播放Flash的Frame
3.然后不就可以取得Frame.Url
1.通过webbrowser.Document.GetElementByTagName(“Frame”)获取到全部的Frame标签集合
2.然后遍历上步取得的集合,GetElementByTagName(“object”)and文件名,确认有播放Flash的Frame
3.然后不就可以取得Frame.Url