分享好友 行情首页 行情分类 切换频道
chatgpt爬虫公众号文章 爬虫微信公众号内容
2024-12-18 11:49  浏览:97


很多的微信公众号都提供了质量比较高的文章阅读,对于自己喜欢的微信公众号,所以想做个微信公众号爬虫,爬取相关公众号的所有文章。抓取公众号的所有的文章,需要获取两个比较重要的参数。一个是微信公众号的唯一和获取单一公众号的文章权限值。接下来说一下思路。

爬取思路:

 要想获取微信公众号的爬虫,首先要唯一标识这个微信公众号,所以要获取这个微信公众号的id值(即)。看了比较多的相关文章,很多获取的值比较机械,单纯手动复制取;现在搜狗引擎与微信公众号对接,为我们提供了一个很好的获取途径,微信公众号源码里面有该号的值(可以从这个途径获取);但是搜狗引擎对微信公众号有限制,只显示最近10条文章,所以我们单纯只从搜狗引擎获取值和通过搜狗搜索任意关键词公众号列表。

 下面是搜狗搜索微信公众号的URL地址,其中的python是搜索的关键词,其他可以不变。

搜索的结果页面:



查看源代码

在源代码中可以发现每一个公众号的链接,都是位于id为(n为整数如1,2,3等)下面的a标签属性值。通过语法可以获取,其中n的位置可以按规律顺序获取:

chatgpt爬虫公众号文章 爬虫微信公众号内容

获取到单个公众号的地址如下所示:

打开单个公众号链接,获取公众号源码,取其中微信公众号的值:



获取到微信公众号的id值之后,就是要获取值(即单个微信公众号的文章权限值。)这个部分从微信客户端获取,接下来通过Fiddler抓包工具获取,如果不知道抓包工具的环境搭建

获取微信公众号文章的权限值的url:

相应的请求头,其中是隔段时间更换一次,所以需要定时更换一次;可以不变。也可以一段时间内不做改变:

上面的请求获取的返回响应头,是设置获取单一公众号文章的权限值,我们就是要获取set-cookies中的wap-sid2值:

获取公众号列表数据

获取权限值

获取到公众号id值和权限值;我们就可以构造请求获取文章列表了。其中mongodb操作是为了获取公众号id值,然后根据id值,获取值,然后把id值和对应入库。



获取文章数据列表

在mongoDB中保存着一个公众号的id值及对应的值,接下来构造请求文章的值,也是获取公众号文章列表url。

获取到的数据如下图所示:



获取另外一种思路

在爬取的过程中,有时候经过抓包,想获取一个重定向的网页的响应头;但是响应头cookies已经设置read only,我们想通过这里获取权限值,可以通过设置Fiddler的rules来生成保存响应文件。在微信文章爬取过程中,虽然也是想通过这种方式获取权限值。但是发觉自己是忽略了请求头和所以获取不到。所以这种方式在该项目并不需要。但是提供一种获取动态设置cookies值,然后重定向到新页面的响应头方法



在Fiddler添加以下代码,然后在桌面生成一个2.txt文件,上面保存返回的响应头:

    以上就是本篇文章【chatgpt爬虫公众号文章 爬虫微信公众号内容】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/1350.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
百度竞价排名常见问题
1、什么是竞价排名服务? 百度竞价排名,是一种按效果付费的网络推广方式。用少量的投入就可以给企业带来大量潜在客户,有效提升
支持微信新规!抖音跳转微信的几种方法
微信外链是指其他用户在从app端到微信端上的分享链接。一般在抖音或快手等其他app终端共享内容时,只需一键复制连接到微信,即可
江苏省高校推动“人工智能+”专业体系建设 助力智能时代人才培养
近日,江苏省教育厅发布了人工智能赋能专业建设行动方案,旨在推动高校特别是本科院校围绕国家及地方经济社会发展的需求,构建一
创业复盘:Ai Pin 失败,8 亿美元估值的 Humane 如何走到这一步?
从媒体评测的轰炸式差评来看,Ai Pin 在某种意义上算是「失败」了。2017 年,Bethany Bongiorno 和 Imran Chaudhri 二人离开了苹
高效打造与推广来宾网站的全方位攻略
全方位解析高效建设与推广来宾网站的关键步骤:从市场调研、网站规划、用户体验设计,到内容优化、搜索引擎优化、社交媒体营销,
漫蛙漫画2024
漫蛙漫画2024是一款非常高质量的漫画阅读软件,不同的漫画都可以自由的进行选择和阅读,了解更多新的漫画信息,直接就可以保存到
惠州电流表99T1 50/1用途+2025排名一览
惠州电流表99T1 50/1用途+2025排名一览 1. 产品概述 - WSK - S-(TH)智能温湿度控制器是一种能够对环境温湿度进行精确监测和控制
生成式AI产品究竟怎么做?硅谷、百度、腾讯、WPS等40+大咖齐支招!
提到程序员与产品经理,你会想到什么?程序员常为产品经理的天马行空感到头疼,而产品经理则期待技术团队迅速实现创意。这种既依
天翼云电脑(公众版)是不是和正常电脑用起来一样的?
天翼云电脑(公众版)是否支持多终端登录?什么是异常登录?有哪些异常登录?异地登录是否一定是异常登录?天翼云电脑(公众版)
巨量本地推提升学历私信推广广告怎么开户
在当前信息化快速发展的时代,教育需求与日俱增,尤其是提升学历的需求呈现出明显增长趋势。针对这一市场需求,越来越多的企业选
本企业新闻
推荐企业新闻
发表评论
0评