Python之爬虫学习记录簿(2)

基本库之requests

继续写另一个更好用的基本库—requests
requests不是内置库,需要额外安装。推荐用pip 安装:

命令行键入:
pip install requests

一,基本用法

1,代码示例:

import requests
r = requests.get('https://www.baidu.com')

即可完成最基本的请求。
2,代码示例:

import requests

data = {'name':'xy',
         'age':'18'
         }
headers = {'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36'}
r = requests.get(URL,params=data,headers=headers)

即可完成简单的GET请求
3,代码示例:

import requests

r = requests.get('https://github.com/favicon.ico')
with open('favicon.ico' , 'wb') as f:
    f.write(r.content)

抓取音频,视频,图片等本质上由二进制码组成的文件。

二,进阶用法

1,代码示例:

import requests

proxies = {
    'http':'http://代理IP',
    'https':'https://代理IP'
}
r = requests.post(URL , proxies=proxies , timeout=1)

proxies参数指定代理,timeout也是超时时间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值