zoukankan      html  css  js  c++  java
  • requests的get、post、ssl、cookie操作

      一、requests的get操作:

    import requests
    
    data={"wd":"关晓彤"}
    headers={"User-Agent" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE"}  #header 字典形式
    url="https://www.baidu.com/s?"
    req=requests.get(url,params=data,headers=headers)
    print(req.text)

    二、requests的post操作:

    import requests
    
    #data为flddler抓包登录的 POST  尾部数据  在flddler的 TextView 显示
    data={"emp_no":"1admin","password":"admin"}
    headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"}
    #/index.php?m=&c=public&a=check_login   flddler上Headers查看POST的后缀
    url="http://demo.smeoa.com/index.php?m=&c=public&a=check_login"
    req=requests.post(url, data=data,headers=headers)
    print(req.text)

      三、requests的ssl操作:

    import requests
    import json
    #verify 证书
    req=requests.get("https://www.12306.cn",verify=True)  #默认用证书,不安全会报错; verify=False,不会报错
    print(req)

    四、requests的cookie操作:

    import requests
    import time
    mycookie=dict(BDSID="zhadu")
    req=requests.get("http://httpbin.org/cookies",cookies=mycookie)
    time.sleep(3)
    print(req.cookies)
    print(req.text)
  • 相关阅读:
    jQuery笔记(1)
    [bzoj 1878][SDOI2009]HH的项链
    [bzoj 1968][Ahoi2005]COMMON 约数研究
    [bzoj 1899][ZJOI2004]lunch 午餐
    [bzoj 1090][SCOI2003]字符串折叠
    CodeForces 1029E div3
    [bzoj 1270][BeijingWc2008]雷涛的小猫
    [bzoj 1260][CQOI 2007]涂色paint
    [AtCoder ARC101D/ABC107D] Median of Medians
    [luogu 1070]道路游戏(NOIP2009T4)
  • 原文地址:https://www.cnblogs.com/my-global/p/12467783.html
Copyright © 2011-2022 走看看