用Python爬取了三大相亲软件评论区!结局居然是这样!

爬虫系列(五)--爬取商城评论数据 爬虫系列(五)--爬取商城评论数据 这篇标题是爬取评论数据,实际上是一种类型的数据爬取。比如网页的下拉加载数据,使用js动态加载的数据。这类数据有一些爬取起来会比较麻烦,可能要深入分析目标页面运行机理。 迟迟没有写这个,原因是图片太多,步骤会多一点,有些麻烦。不过不用担心,这些步骤很简单,操作两次就熟悉起来了。也许你刚开始会觉得这一篇爬取数据的方式和之前很不一样,到最后你会惊奇的发现,这一篇内... 阅读详情

小三:怎么了小二?一副愁眉苦脸的样子。

 

 

小二:唉!这不是快过年了吗,家里又催相亲了 ...

 

 

小三:现在不是流行网恋吗,你可以试试相亲软件呀。

 

 

小二:这玩意靠谱吗?

 

 

小三:我也没用过,你自己看看软件评论区吧。

小二:这 ... 不过也只能先到评论区看看了。

 

 

本文以 360 手机助手为例,地址为: http://zhushou.360.cn/ ,相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们使用 Python 爬取软件评论区,看看用户评价情况。

PS:如有需要Python学习或者此文源码的小伙伴可以加点击下方链接自行获取

python免费学习资料以及群交流解答点击即可加入

 

先来看一下这三款软件的下载量和好中差评占比情况(下 图单位为万次 )。

 

 

 

 

 

 

 

 

下面开始爬取评论区,以世纪佳缘为例,首先,在搜索框输入世纪佳缘进行搜索,如图所示:

 

 

接着,点击搜索到的软件进入其详情页,如图所示:

 

 

将页面向下拉就可以看到评论区了,如图所示:

 

 

此时打开开发者工具并选择 Network 项,点击 查看更多评论 ,然后可以看到 getComments 请求,如图所示:

 

 

通过这个请求我们就可以动态获取评论区数据了,其中参数 star 为开始的评论索引,参数 count 为每次加载的评论个数,可以通过参数 callback 、 baike 指定不同应用,爬取代码实现如下:

headers = {
    "Accept": "*/*",
    "Accept-Encoding": "gzip, deflate, sdch",
    "Accept-Language": "zh-CN,zh;q=0.8",
    "Connection": "keep-alive",
    "Host": "comment.mobilem.360.cn",
    "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 LBBROWSER"
}
def comment_spider(param, file_name):
    base_url = "http://comment.mobilem.360.cn/comment/getComments?c=message&a=getmessage&&count=50"
    start = 0
    for i in range(1, 50):
        print("第{}页".format(i))
        url = base_url + param + "&start=" + str(start)
        r = requests.get(url, headers=headers)
        data = re.findall("{\"errno\"(.*)\);}catch\(e\){}", r.text)
        # 转为 Json 格式
        jdata = json.loads("{\"errno\"" + data[0])
        for message in jdata["data"]["messages"]:
            content = message["content"]
            print(content)
            with open(file_name + ".txt", "a", encoding="utf-8") as f:
                f.write(content)
        start = start + 50
        time.sleep(2)

我们将爬取的评论数据存到了 txt 文件中。

接着,我们将评论数据进行词云展示,代码实现如下:

with open("yy.txt", "r", encoding="utf-8") as f:
    content = f.read()
    stylecloud.gen_stylecloud(text=content, max_words=600,
                              collocations=False,
                              font_path="SIMLI.TTF",
                              icon_name="fas fa-heart",
                              size=800,
                              output_name="yy.png")
    Image(filename="yy.png")

最后,通过词云看一下用户对上述软件的评价情况。

世纪佳缘:

 

 

百合婚恋:

 

 

有缘网:

 

 

小二:看了有缘网的评论,我感觉自己和相亲软件无缘 ... 小三:...

 

Python爬取2万条相亲网站数据!看看中国单身男女都在挑什么! 想必昨天的七夕节,一定是有人欢喜有人忧的一天,朋友圈里的晒照惹恼了我的一个程序员朋友,在昨晚怒爬2万条相亲网站数据,做了一次相亲男女画像! 话不多说,我们今天就以“世纪佳缘”这个相亲网站为例子,爬取搜索页面当中所有的用户信息,包括“用户ID”、“年龄”、“城市”、“学历”、“属相”等内容,使用的工具是爬虫工具pycharm。 首先老规矩,爬虫之前我们先分析一些目标网页的构成,我们进入世纪佳缘的搜索页面,摁下F12打开开发者工具,找到网页选项,看一下网页的Request URL和请求方式、user-a 阅读详情

相关推荐

【Python获取相亲网站数据】马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。

马上都元宵节了,还在相亲,看看某相亲网站有没有那个有缘人。今天我们来爬取某相亲网站获取我们想要的数据,比如说,对方的姓名,年龄,身高,体重等等。今天我们主要使用CSS选择的方法来匹配我们想要的数据,通过这篇的学习,可以加深大家对CSS的用法的了解,以及明白不同于正则匹配的地方。话不多说,让我手把手教你,如何获取吧。

爱吃饼干的小白鼠的博客 1913

爬虫--keep App

importre importos importtime importrequests fromcontextlibimportclosing classKeepReptile(object): def__init__(self,url,headers,keep_suburl,keep_video_suburl): self.url=url self.headers=headers self....

qq_35338042的博客 2600

python+selenium爬取亚马逊商品评论详情

亚马逊评论详情页是动态加载的,不过多折腾,直接用selenium进行爬取;用pandas写入csv文件,解决乱码、无序问题;

python3 爬虫 爬取华为应用市场 APP应用评论(一)爬取全部评论——作业帮

python3 爬虫 爬取华为应用市场 APP应用评论(一)爬取全部评论——作业帮 import requests import re import requests from bs4 import BeautifulSoup as bs import json import csv import re def getHTMLText(url): header = { 'referer': 'https://appgallery.huawei.com/', 'us

weixin_45615730的博客 4005

Python实现爬取亚马逊产品评论

Python实现爬取亚马逊产品评论 一、最近一直在研究爬取亚马逊评论相关的信息,亚马逊的反爬机制还是比较严格的,时不时就封cookie啊封ip啊啥的。而且他们的网页排版相对没有那么规则,所以对我们写爬虫的还是有点困扰的,经过一天的研究现在把成果及心得分享给大家 1.先是我们所需要的库,我们这里是用xpath进行内容匹配,将爬取的内容存入Mysql,所以以下就是我们所需要的库 import requests import lxml.html import pandas as pd import pymysql import random import time 2.接下来是根据ASIN和请求头

REST-meta-MDD Data总结

sMRI数据使用:nwc1、nwc2、nwc3(同样数据集相关论坛中有相关信息指向需要使用wc1、wc2、wc3)多方咨询与讨论后决定使用nwc数据,这里说明wc数据相对wc数据要大的多如wc1的大小为1.33GB,而nwc1的数据却有6.90GB。VBM文件:/REST-meta-MDD/Sharing/REST-meta-MDD-VBM- phase1 -Sharing.tar.gz。1、Excel中的表型信息:1-男,2-女;-9999或空白表示缺少数据。

2404_88295660的博客 1534

用Python爬取了三大相亲软件评论区,结果...

小三:怎么了小二?一副愁眉苦脸的样子。小二:唉!这不是快过年了吗,家里又催相亲了 ...小三:现在不是流行网恋吗,你可以试试相亲软件呀。小二:这玩意靠谱吗?小三:我也没用过,你自己看看软...

Python小二 7524

3dsMax高效导入OSGB倾斜模型的3个关键步骤与插件应用

本文详细解析了在3dsMax中高效导入OSGB倾斜模型的三个核心步骤:建立索引、处理贴图路径以及选择合适的插件。针对导入过程中常见的模型崩溃、贴图丢失和操作卡顿问题,提供了从数据结构理解到插件选型的实战解决方案,帮助用户实现大规模实景模型在3dsMax中的流畅导入与编辑。

weixin_29238147的博客 468

python 爬取亚马逊评论_用Python爬取了三大相亲软件评论区,结果...

小三:怎么了小二?一副愁眉苦脸的样子。小二:唉!这不是快过年了吗,家里又催相亲了 ...小三:现在不是流行网恋吗,你可以试试相亲软件呀。小二:这玩意靠谱吗?小三:我也没用过,你自己看看软件评论区吧。小二:这 ... 不过也只能先到评论区看看了。本文以 360 手机助手为例,地址为:http://zhushou.360.cn/,相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们...

weixin_39631094的博客 224

Robot Arm 机械臂源码解析

由于我们用的是步进电机,运动的时候是一步一步的,并不是平滑的,这里假设在一个平面上面,一个x步进电机,一个y步进电机。那么放大它们所走的轨迹就会是阶梯状的。而它们也只能沿着网格运动。相当于有了一个最小的分辨率,这个分辨率就是一步。如下图所示,如果x,y电机同时走就能走出45度的斜线。在三维空间里面运动也是如此,你应该可以想象的出来;首先,是updateActualPosition,用来时时更新此时的差补位置,得到的是一个路径与时间t的函数(其中路径的范围为0,1,时间范围为0,dist/v)...

爱吃炸鸡的小猪's blog 1万+

Frida实战:SSL Pinning绕过技术全解析

本文详细解析了如何使用Frida工具绕过SSL Pinning技术,包括环境搭建、四种实战绕过方案及常见问题排查指南。通过具体代码示例和实战经验,帮助安全研究人员快速掌握SSL Pinning绕过技术,适用于金融类App的安全测试场景。

weixin_42530732的博客 187

python 爬取软件_用Python爬取了三大相亲软件评论区,结果...

小三:怎么了小二?一副愁眉苦脸的样子。小二:唉!这不是快过年了吗,家里又催相亲了 ...小三:现在不是流行网恋吗,你可以试试相亲软件呀。小二:这玩意靠谱吗?小三:我也没用过,你自己看看软件评论区吧。小二:这 ... 不过也只能先到评论区看看了。本文以 360 手机助手为例,地址为:http://zhushou.360.cn/,相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们...

weixin_34586802的博客 148

【课程设计】TCP/IP 应用环境中服务器的部署与实现

本项目旨在通过搭建一个虚拟网络环境,实现软路由系统的配置和服务器的搭建与测试。具体包括安装虚拟机 VMWare Workstation,安装 Windows Server 2003 操作系统,配置软路由系统(包括双网卡安装、协议配置和测试),以及搭建并测试 DHCP 服务、DNS 服务、WWW 服务、FTP 服务和 SMTP/POP3 服务。

weixin_74907236的博客 1524

有哪些比较好的相亲软件呢?爬取三大相亲软件评论,惨不忍睹

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 以下文章来自于Python小二,作者:Python小二 本文以360手机助手为例,地址为:http://zhushou.360.cn/,相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们使用 Python 爬取软件评论区,看看用户评价情况。 先来看一下这三款软件的下载量和好中差评占比情况(下图单位为万次)。 下面开始爬取评论区,...

Python案例分享,B站视频教程:https://space.bilibili.com/523606542 614

天祥TX-1C单片机开发板-秒表程序

郭天祥TX-1C开发板实现秒表程序 附开发板图片和原理图 代码 #include <reg52.h> sbit key1=P3^4; //按键S2 sbit key2=P3^5; //按键S3 sbit U1=P2^6; //LED位选 sbit U2=P2^7; //LED片选 unsigned char code ledchar[]={ /...

Run_long_road 3513

PyTorch深度学习实战(41)——循环神经网络与长短期记忆网络

循环神经网络 (Recurrent Neural Network, RNN) 通过将前一个时间步的隐藏状态作为当前时间步的输入,实现对序列数据的建模,由于循环连接的存在,RNN 能够捕获时间依赖关系,然而,RNN 在处理长期依赖性问题时会遇到困难。为了解决这个问题,提出了 LSTM,通过引入门控机制改进 RNN 来有效地处理长期依赖关系。在本节中,了解了 LSTM 和 RNN 的基本原理,并介绍了如何在 PyTorch 中实现 LSTM。

盼小辉丶的博客 1万+

用Python爬取了三大相亲软件评论区,结果…

相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们使用 Python 爬取软件评论区,看看用户评价情况。通过这个请求我们就可以动态获取评论区数据了,其中参数。:看了有缘网的评论,我感觉自己和相亲软件无缘 ...这不是快过年了吗,家里又催相亲了 ...最后,通过词云看一下用户对上述软件的评价情况。:现在不是流行网恋吗,你可以试试相亲软件呀。:这 ... 不过也只能先到评论区看看了。:我也没用过,你自己看看软件评论区吧。为每次加载的评论个数,可以通过参数。为开始的评论索引,参数。

GY的的专栏 531

SAP 清账凭证 完整生成逻辑(超详细原理 + 底层规则 + 分录逻辑 + 互清特殊规则)

【SAP清账凭证核心逻辑摘要】(149字) SAP清账凭证生成遵循两大类型:1)资金往来对冲型(如F-32/F-44互清),强制生成含完整借贷分录的独立凭证,通过AUGDT/AUGBL字段绑定未清项,典型场景如应收冲应付(借:应付账款 贷:应收账款);2)纯核销型(如F.13自动清账),仅标记行项目状态不产生实际分录。关键规则:①仅未清项管理科目可清账;②互清必须配置主数据关联;③差额清账自动补差(折扣/汇差);④原始凭证永不修改,仅更新BSIK/BSAD等表状态。清账凭证均保留可追溯性,支持FBRA重置还

金牌架构师 542

用Python扒了相亲软件评论区...

本文以 360 手机助手为例,地址为:http://zhushou.360.cn/,相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们使用 Python 爬取软件评论区,看看用户评价情况。先来看一下这三款软件的下载量和好中差评占比情况(下图单位为万次)。下面开始爬取评论区,以世纪佳缘为例,首先,在搜索框输入世纪佳缘进行搜索,如图所示:接着,点击搜索到的软件进入其详情页,如图所...

Python小二 572

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python小二_用Python爬取了三大相亲软件评论区,结果...

小三:怎么了小二?一副愁眉苦脸的样子。小二:唉!这不是快过年了吗,家里又催相亲了 ...小三:现在不是流行网恋吗,你可以试试相亲软件呀。小二:这玩意靠谱吗?小三:我也没用过,你自己看看软件评论区吧。小二:这 ... 不过也只能先到评论区看看了。本文以 360 手机助手为例,地址为:http://zhushou.360.cn/,相亲软件选择 3 个比较流行的,分别为:世纪佳缘、百合婚恋、有缘网,我们...

weixin_36121198的博客 141

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

python毕设面向相亲网爬取的社交网站et540程序+论文

随着互联网的普及和社交媒体的兴起,人们的社交方式逐渐从线下转移到线上。相亲网站作为线上社交的一种特殊形式,为单身男女提供了一个认识、交流和交往的平台。然而,当前市场上的相亲网站种类繁多,信息繁杂,用户往往需要在多个平台之间来回切换,以获取更全面的相亲信息和交友体验。为了解决这个问题,本研究计划设计并实现一个面向相亲网爬取的社交网站,通过整合多个相亲网站的信息,为用户提供更加便捷、高效的相亲服务。

sheji712的博客 987

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: Python爬取有道词典,有道的反爬很难吗?也就这样啊!
下一篇: 猜歌?没有我猜不到的歌!因为我有Python脚本!
pythonlaodi
博客等级 码龄6年 286粉丝 244原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值