FourSquare API使用踩雷及解决
FourSquare API使用踩雷及解决前言登录选择Place API和FourSquare API本地跑request待更前言最近因为初次使用 FourSquare API 获取一些数据,但是网上没有找到相关教程,相关问题的解决方案也几乎没有,也可能是问题比较小白的原因。总之在此记录一下登录选择完成注册后,log in页面会有多个选择, 如果只需要爬取一些数据,选择Places and Pil
·
FourSquare API使用踩雷及解决
前言
最近因为初次使用 FourSquare API 获取一些数据,但是网上没有找到相关教程,相关问题的解决方案也几乎没有,也可能是问题比较小白的原因。总之在此记录一下
登录选择
完成注册后,log in页面会有多个选择, 如果只需要爬取一些数据,选择Places and Pilgrim SDK即可。
Place API和FourSquare API
Place API和FourSquare API的选择上,一般前者已经够用,而且在FourSquare API不显眼的地方有标注the v2 endpoint for venues,replaced by Place AP,这也是一直跑不通FourSquare API的原因,果断选择Place API。
本地跑request
将web页面的代码拷贝到pycharm后,发现报错:
requests.exceptions.SSLError: HTTPSConnectionPool(host='api.foursquare.com', port=443): Max retries exceeded with url: /v3/places/49bbd6c0f964a520f4531fe3 (Caused by SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:997)')))
经过各种尝试,解决方法就是把梯子关了就成
还不行的话,可能是连接数过多导致的,可以header加上:
'Connection': 'close'
标明不使用持久连接
待更
更多推荐
已为社区贡献1条内容
所有评论(0)