首页 > 其他 > 详细

爬虫框架学习

时间:2019-02-22 12:43:12      阅读:159      评论:0      收藏:0      [点我收藏+]

 

1. request.post 与request.data的区别 

 

技术分享图片

 

views

from django.shortcuts import render, HttpResponse

def index(request):

    print(request.body)
    #输出结果:busername=alex&password=123

    print(request.POST)  #request.POST解析不了JSON格式.

    return HttpResponse(......)

request模块模拟发送数据

import requests


#请求体格式:
# requests.data得到的数据 :b‘username=alex&password=123‘
# requests.POST得到的数据 :<QueryDict: {‘username‘: [‘alex‘], ‘password‘: [‘123‘]}>

#以urlencoded格式发送过去的.

r1 =requests.post(
    url ="http://127.0.0.1:8000/index/",
    data ={"username":"alex","password":123},
  )
print(r1.text)


#请求体格式: # requests.data得到的数据 :b
‘username=alex&password=123‘ # requests.POST得到的数据 :<QueryDict: {}> #以json字符串格式发送 POST里拿不到数据. r1 =requests.post( url ="http://127.0.0.1:8000/index/", json ={"username":"alex","password":123}, ) print(r1.text)

技术分享图片

 

 

 

爬虫框架学习

原文:https://www.cnblogs.com/mengbin0546/p/10417662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!