第一个出现错误

#-*- coding: utf-8 -*-

importrequests

url= 'https://passport.jd.com/uc/loginService'headers= {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36'}

data={'loginname': 'XXXXXXX','nloginpwd': 'XXXXXXXX'}

r=requests.post(url, data)printr.text

url1= 'https://order.jd.com/center/list.action'r1=requests.get(url1)print r1.text

第二个正常

importrequests

url= 'https://passport.jd.com/uc/loginService'headers= {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36'}

data={'loginname': 'XXXXXXX','nloginpwd': 'XXXXXXXX'}

session=requests.Session()

r=session.post(url, data)printr.text

url1= 'https://order.jd.com/center/list.action'r1=session.get(url1)print r1.text

非常清晰体现出了session的用途.

requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies

printr.cookies.values()printr1.cookies.values()printr.cookies.keys()printr1.cookies.keys()printr.cookies.get_dict()print r1.cookies.get_dict()

示例

s = requests.session()

# req_param = '{"belongId": "300001312","userName": "alitestss003","password":"pxkj88","captcha":"pxpx","captchaKey":"59675w1v8kdbpxv"}'

# res = s.post('http://test.e.fanxiaojian.cn/metis-in-web/auth/login', json=json.loads(req_param))

# # res1 = s.get("http://test.e.fanxiaojian.cn/eos--web/analysis/briefing")

# print(res.cookies.values()) 获取登陆的所有session

参考文献:

http://docs.python-requests.org/zh_CN/latest/user/quickstart.html

https://www.jb51.net/article/141305.htm

https://www.cnblogs.com/lingxia/p/9074620.html

java模拟京东登陆_模拟登陆京东并访问我的订单相关推荐

  1. 后台模拟页面登陆_模拟炒股软件支付宝同花顺都可以快速体验炒股

    支付宝的模拟炒股很多人都已经知道,甚至很多朋友都已经用过,学明就简单说一下使用步骤: 登陆支付宝后点击全部应用,然后找到股票,进入股票后就可以看到模拟炒股,直接点击进入即可,甚至还有猜涨跌功能,支付宝 ...

  2. scrapy模拟模拟点击_模拟大流行

    scrapy模拟模拟点击 复杂系统 (Complex Systems) In our daily life, we encounter many complex systems where indiv ...

  3. java模拟登录百度_模拟登陆百度的Java实现

    常常需要爬取百度统计出来的数据,难免要进行百度的模拟登陆!现将程序贴出来,供他人也供自己以后使用: ? ? package org.baidu; import java.util.List; impo ...

  4. java模拟病毒传染_模拟细菌(病毒)传播(java作业)

    学习java到现在差不多11天了, 老师留了个作业,模拟病毒复制: 1.如果病毒周围有其他的病毒,并且有空气,则病毒繁殖到空气的位置上: 2.如果病毒周围全是病毒,则病毒会因为呼吸不到空气死亡: 3. ...

  5. java系统接口开发_模拟用户管理系统java接口开发与测试实战

    一.接口开发 1.引入依赖 1 2 org.springframework.boot 3 spring-boot-starter-parent 4 1.5.3.RELEASE 5 6 7 org.sp ...

  6. 北京 Java软件工程师薪资_【北京京东工资】java高级软件工程师待遇-看准网

    京东2021校招,投了两个岗位,一个是物流方向管培生,一个是物流规划,管培生当时未参加一面(形式群面),后来面了物流规划这个.1.初试(通过)一面为一对一专业面试,形式为线上视频面试,问了一些实习经历 ...

  7. 成都java高级开发工程师_【成都京东工资】java高级软件工程师待遇-看准网

    京东2021校招,投了两个岗位,一个是物流方向管培生,一个是物流规划,管培生当时未参加一面(形式群面),后来面了物流规划这个.1.初试(通过)一面为一对一专业面试,形式为线上视频面试,问了一些实习经历 ...

  8. 驾校科目一模java geo拟考_模拟考试科目一,科一最全面的必过技巧,原来这么简单还怕过不了...

    原标题:模拟考试科目一,科一最全面的必过技巧,原来这么简单还怕过不了 报考驾驶证的新学员都想知道模拟考试科目一,考科一对大多数人是一大难关,我就给大家说一下模拟考试科目一吧,下面要认真看看模拟考试科目 ...

  9. 程序设计java银行自动取款机_模拟自动取款机系统(JAVA)

    import java.io.*; /*该类为实现客户信息及部分功能*/ class Account { private String code =null; private String name ...

最新文章

  1. 形态分类法的迭代次数与成键的稳定性
  2. python函数中可变参数的传递方式是_Python函数可变参数定义及其参数传递方式实例详解...
  3. STM32之ADC多通道连续例程
  4. GPS各种地图坐标系转换(转载)
  5. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_6_字符输出流写数据的其他方法...
  6. Xcode中蓝色和黄色文件夹的区别
  7. C语言编写时钟 循环,單片机基于c语言编写时钟.doc
  8. 免校准的电量计量芯片_【应用】基于高精度免校准电能计量芯片CSE7761的漏电保护设计,可支持单芯片两路计量...
  9. Lens Shading成因及相关
  10. Vue组件的生命周期以及钩子函数的作用
  11. 利用albert模型提取文本标签
  12. Linux 系统维护命令小结
  13. Java静态方法的注意事项
  14. python将一组数zscore归一化
  15. 网络爬虫获取股票历史行情
  16. CAN log之blf/vsb/asc/trc
  17. MATLAB--190903--欧拉计划(九)
  18. 北京尚学堂python培训到底怎么样
  19. 浪潮积极参与OCP开放计算生态建设 联手Intel共同创新
  20. 请求表头headers设置Accept-Encoding为gzip,deflate,br时,python ——requets的get/post返回的结果有可能是乱码

热门文章

  1. 手动清除jwgkvsq.vmx病毒
  2. 用bmfont工具生成.fnt文件,但合成图片会分开问题
  3. 信息学奥赛一本通(c++)
  4. Android 6.0指纹识别App开发demo
  5. 关于Office365邮箱附件大小限制问题
  6. Bean with name ‘‘ has been injected into other beans [] in its raw version as part of a circular ref
  7. vue+vant仿微信聊天画面做了个点击按钮出现土味情话的界面
  8. 紫光扫描仪ocr_清华紫光OCR下载
  9. mysql 时间段天数_ORACLE任意时间段内所有天数日期查询
  10. redis管理工具rdm安装;另一个管理工具medis