有些大V的微博,真的是一秒钟都不想错过。想要实时掌握动态,但是又不想一直盯着微博,一直F5。所以,我就写了个脚本解决这个问题。用python写了一个脚本,大V发微博可以实时提醒,再也不会遗漏大V的微博,不用一直刷新。可以留出时间做其他事情啦。我直接把代码打包成exe可执行文件格式,不需要任何编程知识,只需要双击脚本就可以直接使用!是不是很方便?文末附下载链接。效果展示直接上效果脚本我打包成了exe可执行格式,可以双击就可以打开使用。以1000多万粉丝的财经博主wu2198为例,更新微博的时候直接弹窗提醒。点击”我知道了,继续“按钮,继续24小时执行,下一次更新微博会继续提醒。当日提醒的也会记录
最近在复习以前学习的python爬虫内容,就拿微博来练了一下手,这个案例适合学习爬虫到中后期的小伙伴,因为他不是特别简单也不是很难,关键是思路,为什么说不是很难呢?因为还没涉及到js逆向,好了话不多说开干。(1)找到要爬取的页面,如下:(2)点开评论,拉到最下方,如下位置:点击“点击查看”进入另一个页面,如下所示:这里会显示更多评论,但是不是全部,随便复制一条评论的内容,然后到源码里手搜索,发现是不存在的,这就说明我们想要的内容不在源码里,那就是二次加载的了,当我们第一次请求服务器的时候,服务器返回源码,但是里面没有评论,然后浏览器会二次请求服务器,这时服务器返回评论数据,形式为json数据,
最近在复习以前学习的python爬虫内容,就拿微博来练了一下手,这个案例适合学习爬虫到中后期的小伙伴,因为他不是特别简单也不是很难,关键是思路,为什么说不是很难呢?因为还没涉及到js逆向,好了话不多说开干。(1)找到要爬取的页面,如下:(2)点开评论,拉到最下方,如下位置:点击“点击查看”进入另一个页面,如下所示:这里会显示更多评论,但是不是全部,随便复制一条评论的内容,然后到源码里手搜索,发现是不存在的,这就说明我们想要的内容不在源码里,那就是二次加载的了,当我们第一次请求服务器的时候,服务器返回源码,但是里面没有评论,然后浏览器会二次请求服务器,这时服务器返回评论数据,形式为json数据,
一、爬取目标大家好,我是@马哥python说,一枚10年程序猿。今天分享一期python爬虫案例,爬取目标是新浪微博的微博签到数据,字段包含:页码,微博id,微博bid,微博作者,发布时间,微博内容,签到地点,转发数,评论数,点赞数经过分析调研,发现微博有3种访问方式,分别是:PC端网页:https://weibo.com/移动端:https://weibo.cn/手机端:https://m.weibo.cn/最终决定,通过手机端爬取。这里,给大家分享一个爬虫小技巧。当目标网站既存在PC网页端,又有手机移动端,建议爬取移动端,原因是:移动端一般网页结构简单,并且反爬能力较弱,更方便爬虫爬取。二
一、爬取目标大家好,我是@马哥python说,一枚10年程序猿。今天分享一期python爬虫案例,爬取目标是新浪微博的微博签到数据,字段包含:页码,微博id,微博bid,微博作者,发布时间,微博内容,签到地点,转发数,评论数,点赞数经过分析调研,发现微博有3种访问方式,分别是:PC端网页:https://weibo.com/移动端:https://weibo.cn/手机端:https://m.weibo.cn/最终决定,通过手机端爬取。这里,给大家分享一个爬虫小技巧。当目标网站既存在PC网页端,又有手机移动端,建议爬取移动端,原因是:移动端一般网页结构简单,并且反爬能力较弱,更方便爬虫爬取。二
引言UICollectionView是iOS平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。首先讲下今天的目标,我们将要使用UICollectionView来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片,总共显示9张图片。实现方式我们往界面上添加一个UICollectionView,并创建一个UICollectionViewFlowLayout布局类,这里的实现为懒加载的方式:-(UICollectionView*)collectionView{if(!_collectionView){ UICollectionViewFlowLayout*lay
引言UICollectionView是iOS平台上一种强大的视图布局工具,能够很好地实现网格布局,列表布局等多种布局方式。首先讲下今天的目标,我们将要使用UICollectionView来创建仿微博的九宫格内容。首先,目标行数为3,每行显示3张图片,总共显示9张图片。实现方式我们往界面上添加一个UICollectionView,并创建一个UICollectionViewFlowLayout布局类,这里的实现为懒加载的方式:-(UICollectionView*)collectionView{if(!_collectionView){ UICollectionViewFlowLayout*lay
背景第一次使用@人功能到现在已经有差不多10年了,初次使用是通过微博体验的。@人的功能现在遍布各种应用,只要是涉及社交、办公等场景,就是一个必不可少的功能。最近也在调研IM的各种功能的实现方案,所以也稍微地了解了下@人功能的前端实现。业内实现微博微博的实现比较简单,就是通过正则匹配,最后用空格表示匹配结束,所以实现上是直接使用了textarea标签。但是这个实现必须依赖的一个事情是:用户名必须唯一。微博的用户名就是唯一的,所以正则所匹配到的ID,一般的可以映射到唯一的一个用户上(除非ID不存在)。整体的输出比较宽松,你可以构造任何不存在的ID进行@操作。TwitterTwitter的实现跟微博
背景第一次使用@人功能到现在已经有差不多10年了,初次使用是通过微博体验的。@人的功能现在遍布各种应用,只要是涉及社交、办公等场景,就是一个必不可少的功能。最近也在调研IM的各种功能的实现方案,所以也稍微地了解了下@人功能的前端实现。业内实现微博微博的实现比较简单,就是通过正则匹配,最后用空格表示匹配结束,所以实现上是直接使用了textarea标签。但是这个实现必须依赖的一个事情是:用户名必须唯一。微博的用户名就是唯一的,所以正则所匹配到的ID,一般的可以映射到唯一的一个用户上(除非ID不存在)。整体的输出比较宽松,你可以构造任何不存在的ID进行@操作。TwitterTwitter的实现跟微博