"""
获取微博数据 @一卒同学
"""
from requests import get
from csv import DictWriter
UID = '1076031742566624'
PAGE = 1
url_index = "https://m.weibo.cn/api/container/getIndex"
params = {
"containerid": UID,
"page": PAGE
}
return_data = get(url_index, params=params).json()
result = []
for d in return_data['data']['cards']:
result.append(
{'mid': (d['mblog']['mid']), '转发': (d['mblog']['reposts_count']), '评论': (d['mblog']['comments_count']),
'点赞': (d['mblog']['attitudes_count']),
'正文': (d['mblog']['text'])})
headers = ['mid', '转发', '评论', '点赞', '正文']
with open(UID + '.csv', 'a', encoding='utf-8') as f:
f_csv = DictWriter(f, headers)
f_csv.writeheader()
f_csv.writerows(result)
微博爬虫(第1版)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 不知道大家有没有遇到这种情况:当我们requests发出请求采集页面信息的时候,得到的结果肯能会跟在浏览器中看到的...
- 这篇文章是Python爬虫的第一篇,目标是新浪微博的评论,本篇只实现了抓取评论者的id或个性域名,评论,用户名,详...