【问题标题】:extract information from jsp page从jsp页面中提取信息
【发布时间】:2012-03-08 16:52:59
【问题描述】:

我想从像this one 这样的站点中提取一些信息,该站点使用jsp 来托管GIS 服务器并为地址的地理编码提供long-lat。例如,搜索“海洋公园”给我以下信息(您需要在输入并搜索地址后点击地图上的“显示坐标”按钮):

HK1980 Grid
Northing (m):   810598
Easting (m):    835698

Latitude/Longitude(in WGS84)
Latitude(N):    22°14' 2.75"
Longitude(E):   114°10' 16.84"

UTM Grid
Northing (m):   2461463
Easting (m):    208420
Grid Reference: 50Q KK 084 614

但是,如果我需要输入所有地址并手动复制所有输出,这会有点耗时。我想知道这个过程是否可以通过编码完成,最好是R。是否需要RCurl包?谢谢。

更新01

我玩弄了一些网站并设法使用此link 更改了网站的语言。希望这能解决人们的语言障碍并帮助解决我的问题。提前致谢。

【问题讨论】:

    标签: r jsp web-scraping


    【解决方案1】:

    不幸的是,我无法阅读该网站上的语言,但我一直在尝试从 xml 和 JSON api 以及 HTML 页面中进行抓取。我已经能够使用以下软件包做到这一点:

    RCurl JSONIO - 解析 JSON XML - 解析 HTML 和 XML

    这里有一个例子:Unable to pull text out of a scraped HTML page with R XML package

    【讨论】:

    • 我已经修改了上面的链接使其成为英文,你有什么线索可以在 R 中做上面的东西吗?谢谢。
    • 这完全取决于数据的存储位置。如果它在页面源中,那么使用 rcurl 将为您获取页面源,您必须对其进行解析。如果它通过更多调用返回 Web 服务器来动态地执行此操作,那么我不知道。对不起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 2014-05-08
    相关资源
    最近更新 更多