0

情報を得るために特定のウェブサイトをクロールするアプリを作成しました。

WiFi経由または私のエミュレーターでは完全に機能します。

httpwebrequestを実行し、各行を読み取ってリストに入れます。次に、このリストをループして、必要なデータを見つけることができます。

ただし、2Gまたは3Gで同じことを試してみると、WebリクエストはすべてのHTMLを1行で返すため、すべてのコードが破損します。

なぜそれがこれを行っているのか、またはコードのほとんどを書き直さずにこれを回避する方法があるかどうかを誰かが知っていますか?

4

1 に答える 1

2

プロバイダーは、インターネット接続を高速化し、トラフィックを減らすために、リクエストを傍受して不要な文字をすべて削除している可能性があります。それは一般的な習慣です。これによりコードが破損する場合は、このように空白や文字を削除するとコードが破損する理由を特定する必要があります。

これについてあなたができることは何もありません。制限を緩和するようにコードを書き直す必要があります。

于 2012-10-05T10:39:51.217 に答える