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
下章我们主要介绍一些解析库的使用