获取新浪新闻的国内新闻、国际新闻和社会新闻三大类,并且保存到MySQL数据库中。通过抓包工具获得新闻数据的API接口是http://api.roll.news.sina.com.cn/zt_list?
,请求时只要带上适当的参数就可以获取数据了,代码如下:
编写Sina_News.py:
# -*- coding:utf-8 -*-
import json
import MySQLdb
import requests
class Sina_News(object):
def __init__(self, newclass='gnxw'):
self.url …