需要在正确的方向上轻推以刮取livescore.aspx

时间:2014-05-25 19:14:56

标签: javascript asp.net

这里的总菜鸟!我正试图从卡丁车赛道使用的网站上抓取现场时间来显示比赛结果。此时,我想每隔10到15秒抓取表中的数据并将其转储到CSV文件中,我最终将在Excel中进行分析。

我已经能够使用FakeApp for Mac抓取页面的PDF,但是从PDF中提取我想要的数据具有挑战性。我一直在使用AppleScript,但我不知道如何从页面访问我想要的数据。

我的问题:

  1. 我应该使用哪些JavaScript命令来捕获数据?

  2. JS是完成此任务的最佳工具吗?如果没有,还有什么其他工具会更容易?

  3. 我应该使用哪些字词来搜索此网站以获取有关此任务的帮助?

  4. 我试图抓住的网站样本:

    这是我到目前为止所尝试的没有结果。

    tell application "Safari"
        activate
        open location "http://vlcharlotte.clubspeedtiming.com/sp_center/livescore.aspx"
        delay 3
        tell current tab of window 1
            do JavaScript "dr1 = document.selectNodes('//div[3]/table/tbody/tr[1]/td[3]').value;"
            --  do JavaScript "dr2 = document.selectNodes('//div[3]/table/tbody/tr[2]/td');"
            --  do JavaScript "dr3 = document.selectNodes('//div[3]/table/tbody/tr[3]/td');"
            do JavaScript "alert(dr1);"
        end tell
    
    end tell
    

0 个答案:

没有答案