如何从DC Metro站点获取信息以创建XML文件

How to grab info from DC Metro site to create XML file?

本文关键字:信息 创建 XML 文件 获取 站点 DC Metro      更新时间:2023-09-26

我觉得这对大多数人来说可能是一个微不足道的问题,但我是新手,所以任何帮助都会非常感激!

所以我需要从网站上获得所有DC地铁站的坐标。我做了一些搜索,我发现所有车站的网站都提供了一个选项,你可以点击车站的名字,然后就会显示出车站所在的地图。当你点击地图时,你会被引导到一个google地图页面,其中的坐标显示在搜索框中。我还注意到URL也包含坐标。

从我所做的研究来看,似乎有可能解析包含所有车站的原始DC地铁网站的源代码,通过每个到车站的链接,然后解析每个车站的单独网站的源代码以获取坐标和车站名称。一旦检索到,就可以将其存储到XML文件中。我想让XML看起来像这样:

<stations>
   <station>
      <name>Ballston-MU</name>
      <lat>38.882071</lat>
      <long>-77.111845</long>
   </station>
   <station>
      <name>Addison Road</name>
      <lat>38.886713</lat>
      <long>-76.893592</long>
   ...
</stations>

我真的不喜欢用什么语言。我都不知道哪个更容易。我使用javascript和jquery来完成项目的其余部分。但是因为我只需要XML文件,所以我认为用什么语言来创建它并不重要。

对不起,我知道这太长了!

如果有人想知道,我做了用户thg435说,并使用了DC地铁自己的API。刚刚注册,获得一个API密钥,并使用他们提供的URL来获取包含所有所需信息的XML文件!:)

这是URL(必须插入自己的自定义API密钥使其工作):http://api.wmata.com/StationPrediction.svc/GetPrediction/A10?api_key=YOUR_API_KEY