作者carlcarl (carl)
看板Python
标题Re: [问题] 撷取气象局定时发布的资料
时间Wed Jul 17 22:14:16 2013
※ 引述《CCpiano (钢琴社公告用id)》之铭言:
: 请问各位关於python撷取网页的问题
: 因为我对台风资讯还满有兴趣的
: 因此我想要蒐集每次台风的所有台风警报单内容
: 而在中央气象局的网页上
: http://www.cwb.gov.tw/V7/prevent/warning/w23.htm?
: 这是台风警报(现在是热带性低气压特报)会出现的网址
: 我想要写python program让他自动在发报时间後帮我从网站上取出警报单的内容
: 像现在就是:
: 发布时间:2013/07/16 22:31
: 热带性低气压1002百帕,在北纬16.2度,东经123.7度,即在菲律宾东方海
: 面,向西北移动,时速15公里,未来有发展为轻度台风的趋势,本局正密切注意中;请
: 在巴士海峡航行及作业船只特别注意。
: 我用的是python 3.3.2
: 我爬了文可以使用urllib.request
: 但我试过之後发现他没有帮我撷取到以上我想要的资讯内容
: 请问各位我该如何做到这点?
: 还是气象局网页不让别人这麽做@@
因为你的前提有错误~~
我刚用浏览器开 可以看到网页的编码的确是utf-8
你印出来的是字元本身(这我不太会讲XD) 用utf-8 decode後 再印出来就OK了
print(webcontent.decode('utf-8'))
--
http://blog.carlcarl.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.137.91.158
1F:推 CCpiano:谢谢你!! 可是我发现就是中间警报单内容那块没有被取下来 07/17 23:52
2F:→ CCpiano:耶>< 07/17 23:53
3F:→ carlcarl:因为那些部分是另外做request的 要执行js後才会有 07/18 02:49
5F:推 CCpiano:谢谢!!我成功读到了!!:) 07/19 17:23