2、关于python爬虫的基础介绍和学习

使用requests发送POST数据,并 实现翻译信息抓取

import requests
import json

def fanyi(keyword):
    url = 'http://fanyi.baidu.com/sug'

    # 定义请求参数
    data = {
        'kw' : keyword
    }

    # 发送请求,抓取信息
    res = requests.post(url,data=data)

    # 解析结果并输出
    str_json = res.content.decode('utf-8') # 获取响应的json字串
    myjson = json.loads(str_json) # 把json转字典
    info = myjson['data'][0]['v']
    print(info)

if __name__ == '__main__':
    while True:
        keyword = input('输入翻译的单词:')
        if keyword == 'quit()':
            break
        fanyi(keyword)

下面我们可以使用request来爬取电影排行信息,代码请参考:https://www.cnblogs.com/12james/p/11797818.html

 

下章我们主要介绍一些解析库的使用

 

posted @ 2019-11-22 17:11  柯基小短腿  阅读(121)  评论(0编辑  收藏  举报