zoukankan      html  css  js  c++  java
  • requests模块代理使用、post数据传输使用、get参数传输

    import requests
    
    url = "http://www.baidu.com/s?ie=UTF8&wd=ip"
    #代理
    proxies = {
        'http':'121.41.171.223.3128'
    }
    #添加头部
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
    }
    #使用代理 r
    = requests.get(url=url,headers=headers,proxies=proxies) with open('daili.html','wb')as fp: fp.write(r.content)



    #requests模块get参数传输
    import requests
    url = "http://www.baidu.com"
    """
    #添加头部
    headers = {
    "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
    }
    r = requests.get(url,headers)#r是一个响应对象
    print(r)
    #查看内容 先看编码
    # print(r.encoding)
    # r.encoding= "utf8"
    # print(r.text)
    """
    #带参数的get
    url = "http://www.baidu.com/s"
    #get参数
    data = {
    'ie':'utf8',
    'kw':'中国'
    }
    #添加头部
    headers = {
    "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
    }
    r = requests.get(url,headers=headers,params=data)
    #结果写到文件中
    with open('baidu.html','wb') as fp:
    fp.write(r.content)
     
    import requests
    post_url = "......"
    #添加头部
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'
    }
    #post数据 form_data
    = { 'sad':'sada', 'sda':'sdaqs', 'sda':'sad' } #post数据发送请求函数 r = requests.post(url=post_url,headers=headers,data=form_data) print(r.text)
    作者:求知鱼

    -------------------------------------------

    个性签名:你有一个苹果,我有一个苹果,我们交换一下,一人还是只有一个苹果;你有一种思想,我有一种思想,我们交换一下,一个人就有两种思想。

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    独学而无友,则孤陋而寡闻,开源、分享、白嫖!

  • 相关阅读:
    CFS 调度器
    RCU
    linux cfs 负载均衡
    wait_event_interruptible_timeout
    算法(13)Contiguous Array
    算法(12)Pascal's Triangle II
    算法(12)Best Time to Buy and Sell Stock II
    算法(11)Find All Duplicates in an Array
    算法(10)Subarray Sum Equals K
    算法(9)Find the Duplicate Number
  • 原文地址:https://www.cnblogs.com/Qiuzhiyu/p/12183170.html
Copyright © 2011-2022 走看看