0

我正计划对 bmtc 公交连接网络进行网络分析...所以我需要获取有关公交路线的数据。据我所知,最好的网站是 http://www.narasimhadatta.info/bmtc_query.html 在“按路线搜索”选项下,给出了整个路线列表,可以选择其中任何一个,然后单击“提交"它显示了详细的路线。以前,当我在线获取数据时,我习惯于兑现每个项目(在本例中为路由号)导致不同 URL 的事实,并且我曾经使用 Python 从源页面获取数据。但是在这里,无论巴士路线如何,最后一页总是有 URL http://www.narasimhadatta.info/cgi-bin/find.cgi 并且它的源页面不包含路线详细信息!

我只对 Python 和 Matlab 感到满意。我想不出任何从该网站获取数据的方法。如果你能看到一些东西,从技术上讲,一个人应该能够下载数据(至少我是这么认为的)。那么你能帮我一个自动爬过每个公交路线号码并下载路线详细信息的代码吗?

4

1 回答 1

1

我看了你提到的网址。如果您有路线编号列表,则可以使用以下 url 结构来提取数据。

http://www.narasimhadatta.info/cgi-bin/find.cgi?route=270S

或者

http://www.narasimhadatta.info/cgi-bin/find.cgi?route=[您列表中的路线编号]

于 2013-05-01T19:50:04.747 回答