1

ログインが必要なサイトからWebスクレイピングを試みていますが、すでにそれを達成しており、Webサイトを正常にスクレイピングしています。

私が問題にしているのは、スクレイピングしようとしている値が、サイトがロードされてから数秒後まで表示されないことです。シーメンスOZW772.04コントローラーユニットからスクレイピングしており、摂氏をフェッチする必要があります。摂氏で、すべてが読み込まれるまでに数秒かかります。

したがって、Webサイトをスクレイプした後、テキストは問題ありませんが、すべての値は次のようになります。

Datapoint   Value       
HN1 heat-in \n
---
 \n     \n

 \n 
 HN2 room-temp \n
 ---
 \n      \n

 \n 

ここで、\nは必要な値です。私はすでにスレッドを待たせようとしましたが、それもうまくいかないようです。

4

1 に答える 1

1

Webページがjavascriptを使用してhtmlをロードまたは編集している場合、ブラウザのように(つまり、ブラウザを使用して)ページをレンダリングしない限り、それは表示されません。WebKitとWebKit.NETライブラリ、またはいくつかの代替手段の1つを使用できます。

于 2012-09-12T15:58:47.083 に答える