虽然很简单,不过折腾了这么久终于搞出来了,希望大学指点: '''此文档用于提取8684公交网站的数据,便于在手机等设备上使用 其实已经有不少相关数据和程序提供免费下载使用了,我只是为了学 习Python编程而写了这么一个小程序,希望对你的学习有用。 你可以自由修改使用此文件 ''' __author__ = "DreamFlyingFish (http://blog.csdn.net/DreamFlyingFish)" __version__ = "1.0.7" __copyright__ = "Copyright (c) 2010-2010 DreamFlyingFish" __license__ = "GNU" import re from urllib.request import urlopen from BeautifulSoup import BeautifulSoup def busline( fileName, cityName, cityurl, id ): '''busline( file, cityurl, id )函数用于读取8684网站某个城市的公交线路列表 fileName 用于存储所提取到的数据的文件名 cityName 当前城市名 cityurl 为8684网站城市分站,如厦门为http://xiamen.8684.cn。注意网址后不能有/ id 提取列表时的限定符html->body->[div id="main"]->[div class='left']->[div class=?] 好像不同城市有所不同,深圳此处为'la',厦门为'laa'.所以使用时请查看一下原网站。AST