python爬取微博评论点赞数_爬取新浪微博评论及点赞数并存储为excel的.csv格式

1、获取cookie,先进入微博页面登陆微博,如进入https://m.weibo.cn/status/4173028302302955后登陆,再使用chrome的F12可方便地获取自己的cookie,获取Cookie所需的选择项如下图所示,往下拉会看到自己的Cookie。

python爬取微博评论点赞数_爬取新浪微博评论及点赞数并存储为excel的.csv格式_第1张图片

2、写爬虫,代码如下,可以爬取诸如用户名 评论时间 点赞数 评论内容等等,保存为.py文件。本文参考了一些博客,但由于时间问题,多多少少有点不适用当前版本,具体参考Reference。

# -*- coding: utf-8 -*-

import requests

import json

import time

import pymongo

import csv

import os

import codecs

import sys

reload(sys)

sys.setdefaultencoding('utf8')

client = pymongo.MongoClient('localhost', 27017)

weibo = client['weibo']

comment_ = weibo['comment_']

headers = {

"Coo

你可能感兴趣的:(python爬取微博评论点赞数)