5

私は(Rで)いくつかのデータを以下から取得しようとしています:

http://www.soccerbase.com/matches/results.sd?date=2012-11-04

つまり、 iボタンを押したときにページに表示される試合の詳細を取得したいのです。ただし、ボタンをクリックして表示される情報は、元のhtmlコードには含まれていません。私が見ることができるのは行(データが含まれていると予想した場所)だけです...

<span class="infoField"><a href="#" class="info finished" title="Show full match details"></a></span>

...これはほとんど行き止まりになります...何かアイデアはありますか?

4

1 に答える 1

4
require(XML)
require(RCurl)
dataurl<-'http://www.soccerbase.com/matches/results.sd?date=2012-11-04'
sdata<-htmlParse(dataurl)
sid<-xpathSApply(sdata,'//*/tr/@id')
sid<-gsub('^tgc','',sid)
mUrl<-paste0('http://www.soccerbase.com/matches/additional_information.sd?id_game=',sid)

上記のコードは、追加データに必要なURLを取得します。しかし、私は彼らのデータの収集に関してサイトに確認します。

于 2012-11-06T14:30:06.267 に答える