2016-12-12 22 views
0

私はhtmlagilitypackを使ってウェブサイトから情報をスクラップしています。私が使用しているウェブサイトの1つがxpathsを持っていないとうまくいきました。私はかなり新しくコーディングしているので、これについてどうやってどうやって行くのかは分かりません。私はグーグルで試してみました。ここにコードがあります。Xpathが正しく動作しない

​​

今私は、最初の結果の下のページのIDを取得しようとしないんだけど、関係なく、私は常にエラーを取得しようとするもの。

+1

どのようなエラーがありますか?例外(*** catch(Exception ex)***)をキャッチして、実際のエラーメッセージを確認してください。 – Esko

+0

@Eskoが言ったことを試してみてください。あなたのXpathクエリーが一致していないと推測していますが、([0] .InnerText経由で)結果にアクセスしようとしていると仮定しています。そのような場合は、Xpathが一致しないときに何をしたいのかを実際に調べる必要があります。 –

+0

発生する特定のエラーは、NullReferenceExceptionが処理されなかったことです。 @Esko – DrawnBlue

答えて

0

Pageはブラウザでレンダリングされたものなので、javscriptも実行する必要があります。タイミングの問題も発生する可能性があります。
JSONを返すapiを直接使用することをお勧めします。
url:https://r6db.com/api/v2/players?name=[NAME]&exact=[1 or 0]
x-app-idヘッダーを設定するだけで応答が得られません。

ソース:私はそのフロントエンドを作成しました