Closed shaoyaoqian closed 8 months ago
item.user.login // 用户名
item.user.html_url // 主页 url
item.user.avatar_url // 头像 url
item.created_at // 发表日期 "2022-11-29T14:27:08Z"
item.title || item.name || item.tag_name // 三个中至少出现一个,item.name || item.tag_name 只有releases API会有。
item.body // 内容
item.labels // 标签
item.zipball_url // 选填,下载附件 releases API会有。
item.reactions // 点赞数
item.reactions.total_count // 应该是点赞数
item.comments // 评论数
精简一下: item.user.login // 用户名 item.user.html_url // 此条微博的链接 item.created_at // 发表日期 "2022-11-29T14:27:08Z" item.body // 内容 item.转发数 // 转发数 item.reactions // 点赞数 item.comments // 评论数
再精简一下 item.user.login // 用户名 item.user.html_url // 用户链接 item.created_at // 日期 item.body // 内容
人家是会反爬虫的吧
你可以试一下直接内嵌一个 iframe
标签
目前把爬虫弄好了: https://github.com/shaoyaoqian/WeiboSpider/blob/output/output/user_spider_20221130152812.jsonl 我看了一下timeline代码,我照着你的改就行了,加一个args.type==weibo。细节周末再弄了。
厉害啊👍 这么看来能在自己博客看微博动态了😄
方法如下:
{% timeline limit:100 type:weibo api:https://raw.githubusercontent.com/GitHub用户名/仓库名/output/output/tweets.json %}{% endtimeline %}
点赞转发这些可以做成左侧的icon的,晚点我兼容一下
大佬你的代码写得很简洁很清晰,加功能特别方便,但是我改来改去还是感觉不够好,大佬你再仔细看看~
我的想法是,能够爬取自己的微博,将数据保存在github仓库里,然后再在博客页面中通过timeline的形式展示