御萝真人

御萝真人 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

御萝真人 关注了问题 · 2016-09-23

解决urllib里的Request方法, 换个URL就不能正常工作

以下代码运行会报错.

from urllib import request

req = request.Request('https://www.douban.com')
with request.urlopen(req) as f:
    print('Status:', f.status, f.reason)
    for k, v in f.getheaders():
        print('%s: %s' % (k, v))
    print('Data:', f.read().decode('utf-8'))

但是只要将url替换为https://api.douban.com/v2/boo... 就能正常工作.
这是什么原因呢?
第一天学习爬虫, 百思不得其解.

关注 3 回答 2

御萝真人 回答了问题 · 2016-09-23

解决urllib里的Request方法, 换个URL就不能正常工作

设置User-Agent试试看

request.Request(url, headers={
            "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36"})

关注 3 回答 2

御萝真人 关注了问题 · 2016-07-14

序列化的疑惑

1.为什么序列化可以保存对象的状态?
2.为什么网络传输要用序列化的对象,不序列化会怎么样?
3.除了objectoutputstream类中,有对序列化接口的判断,还有哪些类中有判断,为什么实现了序列化接口就可以序列化

关注 4 回答 2

御萝真人 回答了问题 · 2016-07-14

序列化的疑惑

序列化就是将数据按照自己的规则保存起来,让自己人可以相互交换这些数据。
网络传输完全可以不用序列化的对象,比如你客户端使用Java,然而服务器使用PHP,序列化就没有意义了,因为PHP那里根本解析不了。还有一种情况就是你客户端和服务端都是Java,但是Bean的包名不一样也是解析不了的。序列化的意义也就是能够跨平台。
个人愚见。

关注 4 回答 2

御萝真人 关注了问题 · 2016-07-14

Android app中准备接入地图sdk,百度VS高德哪个好一点?

app中需要用到地图的功能比较简单,主要是在地图上展示指定的位置坐标点,在该点上绘制图标并且可以点击弹窗即可,想问下百度和高德地图哪个好一点?希望有过实际项目经验的可以分享下经历

关注 14 回答 9

御萝真人 回答了问题 · 2016-07-14

Android app中准备接入地图sdk,百度VS高德哪个好一点?

高德地图。
在某些手机上,用百度地图会因为定位权限获取不到位置

关注 14 回答 9

御萝真人 回答了问题 · 2016-07-05

解决为什么用new方法构造的Activity对象,其中的View成员变量是为空的?

路子有点野。new MainActivity()并没有走Activity的生命周期,比如你都是在onCreate()里初始化控件的,你直接调用select()当然空指针了。

关注 7 回答 7

认证与成就

  • 获得 2 次点赞
  • 获得 2 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 2 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2016-07-05
个人主页被 75 人浏览