1

ブラジルのサンパウロの交通量に関するこの Web サイトからデータを取得するように言われました。

http://www.cetsp.com.br

サイトの他のリンク/部分を含む、いたるところに表示されている情報を取得する必要があります。方法がよくわかりません。私は HTML を解析する必要があり、それを行うチュートリアルを見つけましたが、この Web サイトやその他の Web サイトを解析する方法を教えてくれません。

その Web サイトにアクセスすると、北、南、東西、およびそれらのトラフィックの KM などを示す 4 つの四角形が表示されます。そのデータと情報を収集する必要があります。しかし、どうやって!? また、このサイトからトラフィックのマップ イメージを取得する必要があります。

http://www.cetsp.com.br/transito-agora/leste/mapa-de-fluidez.aspx

繰り返しますが、どうやって?HTML 解析クラス hpple があります。私がこれまでに知っているコードは次のとおりです。

NSURL *tutorialsUrl = [NSURL URLWithString:@"http://www.cetsp.com.br"];
NSData *tutorialsHtmlData = [NSData dataWithContentsOfURL:tutorialsUrl];

TFHpple *tutorialsParser = [TFHpple hppleWithHTMLData:tutorialsHtmlData];

ですから、これをどのように開始するかについて、私は本当に困惑しています。誰かが私を助けることができれば、それは素晴らしいことです!

4

1 に答える 1

3

必要なデータごとに、HTML のドキュメント ツリーからそのデータを取得するためのコードを記述する必要があります。

最初のステップは、Safari/Chrome の Web インスペクターでサイトを開き、必要なデータがツリー内のどこにあるかを把握することです。

次に、ドキュメント ツリー内のそのポイントに移動し、そのデータを引き出すコードを記述します。このようなことをしなければならないときはいつでも、これを達成するために利用できる多くのモジュールを備えた python のような言語を使用できることに甘やかされてきました。私はこの分野で Cocoa が利用できるものについてあまり詳しくありませんが、以下を見てください。

http://www.raywenderlich.com/14172/how-to-parse-html-on-ios

Ray は、あなたを立ち上げて実行するための非常にうまく機能する例を提供しています。おそらく、この記事を既にご覧になっているのではないでしょうか。ドキュメントから必要な要素へのパスを見つけるだけです。

于 2012-08-11T03:49:47.657 に答える