フレームを使用したサイト表示ページである webbrowser control を使用してタスクを自動化しています。私の問題は、WebブラウザーコントロールにWebページが正しくロードされているのを見ることができるポイントに到達することですが、コードに入ってhtmlを見ると何も表示されません。
ここでも他の例を見てきましたが、それらのすべてがすべてのブラウザー html を返すわけではありません。
これを使用して得られるもの:
HtmlWindow frame = webBrowser1.Document.Window.Frames[1];
string str = frame.Document.Body.OuterHtml;
ただ:
SRCタグなどの属性を持つメイン フレーム タグ は、これを処理する方法はありますか?Web ページが完全に読み込まれていることがわかるのに、なぜ html が表示されないのでしょうか?インターネット エクスプローラーでそれを行うと、ページのソースがロードされたら、なぜここにいないのですか?
追加情報
ページには 2 つのフレームがあります。
私はこれを上記のように使用します:
HtmlWindow フレーム = webBrowser1.Document.Window.Frames[0];
string str = frame.Document.Body.OuterHtml;
そして、最初のフレームでは正しい HTMl を取得しますが、2 番目のフレームでは次のようにしか表示されません。
<FRAMESET frameSpacing=1 border=1 borderColor=#ffffff frameBorder=0 rows=29,*><FRAME title="Edit Search" marginHeight=0 src="http://web2.westlaw.com/result/dctopnavigation.aspx?rs=WLW12.01&ss=CXT&cnt=DOC&fcl=True&cfid=1&method=TNC&service=Search&fn=_top&sskey=CLID_SSSA49266105122&db=AK-CS&fmqv=s&srch=TRUE&origin=Search&vr=2.0&cxt=RL&rlt=CLID_QRYRLT803076105122&query=%22LAND+USE%22&mt=Westlaw&rlti=1&n=1&rp=%2fsearch%2fdefault.wl&rltdb=CLID_DB72585895122&eq=search&scxt=WL&sv=Split" frameBorder=0 name=TopNav marginWidth=0 scrolling=no><FRAME title="Main Document" marginHeight=0 src="http://web2.westlaw.com/result/dccontent.aspx?rs=WLW12.01&ss=CXT&cnt=DOC&fcl=True&cfid=1&method=TNC&service=Search&fn=_top&sskey=CLID_SSSA49266105122&db=AK-CS&fmqv=s&srch=TRUE&origin=Search&vr=2.0&cxt=RL&rlt=CLID_QRYRLT803076105122&query=%22LAND+USE%22&mt=Westlaw&rlti=1&n=1&rp=%2fsearch%2fdefault.wl&rltdb=CLID_DB72585895122&eq=search&scxt=WL&sv=Split" frameBorder=0 borderColor=#ffffff name=content marginWidth=0><NOFRAMES></NOFRAMES></FRAMESET>
アップデート
フレームの 2 つの URL は次のとおりです。
htmlが表示されるFrame1
http://web2.westlaw.com/nav/NavBar.aspx?RS=WLW12.01&VR=2.0&SV=Split&FN=_top&MT=Westlaw&MST=
HTMLが表示されないFrame2:
http://web2.westlaw.com/result/result.aspx?RP=/Search/default.wl&action=Search&CFID=1&DB=AK%2DCS&EQ=search&fmqv=s&Method=TNC&origin=Search&Query=%22LAND+USE%22&RLT=CLID%5FQRYRLT302424536122&RLTDB=CLID%5FDB6558157526122&Service=Search&SRCH=TRUE&SSKey=CLID%5FSSSA648523536122&RS=WLW12.01&VR=2.0&SV=Split&FN=_top&MT=Westlaw&MST=
そして、html が取得されない 2 番目のフレームのプロパティは、下の図にあります。
ありがとうございました