从0开始学爬虫4之requests基础知识

Posted reblue520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从0开始学爬虫4之requests基础知识相关的知识,希望对你有一定的参考价值。

从0开始学爬虫4之requests基础知识

安装requests
pip install requests

get请求:
可以用浏览器直接访问
请求可以携带参数,但是又长度限制
请求参数直接放在URL后面

POST请求:
不能使用浏览器直接访问
对请求参数的长度没有限制
可以用来上传文件等需求

 requests常用方法示例 use_requests.py

#coding=utf-8

import requests

def get_book():
    """获取书本的信息"""
    url = http://search.dangdang.com/
    rest = requests.get(url, params=
        key: 9787115428028,
        act: input
    )
    # print(rest.text)
    # json的方式获取数据
    # rest.json()
    print(rest.status_code)
    print(rest.encoding)

if __name__ == __main__:
    get_book()

 

以上是关于从0开始学爬虫4之requests基础知识的主要内容,如果未能解决你的问题,请参考以下文章

从0开始学爬虫12之使用requests库基本认证

从0开始学爬虫10之urllib和requests库与github/api的交互

0基础学爬虫爬虫基础之抓包工具的使用

0基础学爬虫爬虫基础之网页解析库的使用

0基础学爬虫爬虫基础之自动化工具 Pyppeteer 的使用

0基础学爬虫爬虫基础之自动化工具 Selenium 的使用