Python 板


LINE

注意:Google Maps JavaScript API 第 2 版已正式在 2010 年 3 月 8 日进行汰换。在 2013 年 3 月 8 日之前,您仍能继续使用第 2 版的 API,但我们建议您将程式码迁移 至新的 Geocoding API。 去挖了一下 dist-packages/googlemaps-1.0.2-py2.7.egg/googlemaps.py 他geocoding 的api 还在使用第二版的0.0 _GEOCODE_QUERY_URL = 'http://maps.google.com/maps/geo?' 刚好3月8号被废掉ˇˇ 第三版的 geocoding不需要 api key了 import urllib2, urllib, json data = dict() data['sensor'] = 'true' data['address'] = '台北市' api = "http://maps.googleapis.com/maps/api/geocode/json?" request_url = api + urllib.urlencode(data) result = urllib2.urlopen(request_url).read() data = json.loads(result) --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.37.242 ※ 编辑: qwertmn 来自: 203.67.37.242 (03/23 23:03)
1F:推 songla1204:谢谢Q大的帮忙 这份code很实用 不过现在卡在中文编码 03/24 03:52
2F:→ songla1204:address="中文地址"可以成功 可是我先前存在list中的 03/24 03:53
3F:→ songla1204:地址存入address中拿去跑却说无效的地址 我还在找原因 03/24 03:54
4F:→ songla1204:还是谢谢q大的帮忙! 03/24 03:55
5F:→ qwertmn:你把request_url print出来再贴给浏览器看看0.0 03/24 11:33
6F:推 songla1204:我print出来後一模一样= = 可是data print出来後 03/24 12:00
7F:→ songla1204:{u'status': u'INVALID_REQUEST', u'results': []} 03/24 12:00
8F:→ songla1204:我对python不是很熟 只是要写另外一个程式需要大量地址 03/24 12:02
9F:→ songla1204:转经纬才需要写这个小程式 03/24 12:03
10F:→ songla1204:请问有没有可能print出来中文一样但实际编码存的东西 03/24 12:05
11F:→ songla1204:不一样? (我用isinstance出来 "中文"跟list[0]都是str) 03/24 12:06
12F:推 songla1204:http://tinyurl.com/cblrfpo 03/24 12:14
13F:→ songla1204:希望q大有空可以帮忙一下 谢谢! 03/24 12:14
我也不太懂你的问题怎出现的ˇˇ 估计是windows 的big5 & utf-8的问题 不过type又都是str 0..0 可能等高手解答XD 试试看urlencode, 毕竟一般来说, 参数是要先encode後才能正常解析的~ ※ 编辑: qwertmn 来自: 203.67.37.242 (03/24 13:18)
14F:推 grtfor:试试把输出的字写到档案看看,可能是console预设编码的关系 03/24 16:25
15F:→ grtfor:忘了看附图,看起来没什麽问题,原po是指为何变英文地址吗 03/24 16:29
问题大概是, 输出的url 不管print or type 都一样 但是抓回来的 一个成功一个失败0..0 我本来也是猜从档案读unicode的所以错误的.. ※ 编辑: qwertmn 来自: 203.67.37.242 (03/24 18:25)
16F:推 songla1204:我有把list的内容写到txt档中确认无误头尾没有空白干扰 03/24 20:59
17F:推 songla1204:问题就是一样的中文地址为何用不同方式储存丢进去不一 03/24 21:01
18F:→ songla1204:样 03/24 21:01
19F:→ songla1204:感觉只能朝编码那边研究,不过目前没下文=_= 03/24 21:02
20F:→ qwertmn:我是觉得是utf8 & big5的问题,m$预设big5.. 03/24 23:26
21F:推 songla1204:找到问题了 用unicode出来的结果不一样 03/25 01:29
22F:→ songla1204:打错用urllib.quote出来结果不一样 看来就是编码问题了 03/25 01:30
23F:推 songla1204:成功了!! 03/25 01:48
24F:→ songla1204:最後是用 list[0].decode('big5').encode('utf-8') 03/25 01:49
25F:→ songla1204:以後遇到依样问题的可以参考看看 也谢谢各位大大的帮忙 03/25 01:49
26F:→ uranusjr:只好补一句 Windows sucks XD 03/25 15:40
27F:→ swpoker:请问有CSV格式的吗~ 03/27 11:31
28F:推 swpoker:悲惨~只有json跟xml~不过还是弄好了~ 03/27 11:39
29F:→ qwertmn:旧版的之前好像有大量查询的csv模式ˇˇ 03/28 17:17
30F:→ qwertmn:新版我就没看过了ˇˇ 03/28 17:18







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP