• lxs
    2019-10-16
    post时有中文和布尔类型时,需要怎么处理?用json.dumps(data)处理出错了,直接传data反而没报错。

    作者回复: 1 定义header
    headers = {'content-type': 'charset=utf8'}
    requests.post(URL,data=DATA,headers = headers)

    2 data确认是json格式吗? 看看抛出的异常信息,根据信息定位一下

    
     1
  • Geek_213736
    2019-05-26
    data这个字典是为了做什么

    作者回复: 样例里泛指你要传递给网站的参数, 例如在一个需要提交用户名和密码的web页面,可以在data里放用户名和密码信息,通过request库的request.post(url, data)方法把他们提交到网页上面

    
    
  • 永降不息之雨
    2019-05-08
    老师
    请问一下为什么,这一句
    response=requests.get(url,data)写成response=requests.get(url=url,data=data)这个data就没有传进去呢?
    而前将urllib的时候,req = request.Request(url=url, data=data, headers=headers, method='POST')却可以请求
    能不能给我稍微解释一下
    展开

    作者回复: 因为equests.get() 关键字参数里没有data ,参考:
    https://2.python-requests.org//zh_CN/latest/user/quickstart.html

    
    
  • 100执行%
    2018-10-16
    已经安装好requests 并且使用import导入了,为什么在pycharm运行代码时还是提示no moudle named ‘requests’

    作者回复: pycharm有自己的venv,看看运行时候的下方提示终端,是否和安装了requests的python不是同一个运行环境

    
    
我们在线,来聊聊吧