仅用10行Python代码,便可以坐拥后宫3000

本文通过实例展示了如何使用Python爬虫从特定相亲网站抓取美女图片。首先介绍准备工作的账号注册和筛选条件设置,接着分析API获取图片的URL,并揭示关键参数。最后,展示仅用10行Python代码实现的爬虫代码,成功爬取并展示美女图片。
摘要由CSDN通过智能技术生成

前言

说到美女,第一个想到的就是美女云集的相亲网站了。所以今天也是选取某个相亲网站作为素材,爬取美女图片。

1、准备工作

首先需要一个相亲网站的账号,我这里选取的是“我主良缘”。注册登陆就可以了:

登陆后的界面

登陆后界面大致如上,填一些筛选条件,然后点搜缘分,就是我们要的结果了。但是我们要做的是爬取其中的美女图片,我们右击->检查->Network,然后我们再点一下搜缘分,发现多了下面这条东西:

点击搜缘分后多了一个请求内容

我们点一下,查看一下header中有什么:

点进去之后发现一个API

其它我们都不需要看了,我们直接看一下这个网址。就是一个api,哈哈这就是我们要的美女图片api了。API如下:www.7799520.com/api/user/pc…

2、API解析

我们可以从URL中分析出这个API的参数,主要参数如下:

参数 参数类型
startage int
endage int
gender int
startheight int
endheight int
salary int
page int
对于这些参数哪些是必要的哪些是非必要的这个可以自己试出来,对参数值的限定也可以自己试试。因为博主比较年轻,所以今天测试的是21-30岁、身高151-160的女性。这个你们可以根据自己的爱好修改😄。
## 3、Json数据分析
在测试之后,发现上面的API返回的数据为Json数据,返回数据如下:
{    "data": {        "list": [            {                "avatar": "http://img.7799520.com/2019-11-27-1574867191-MXUdY0Fc.png",                "birthdayyear": "1994",                "city": "上海",                "education": "初中",                "gender": "2",                "height": "159",                "marry": "未婚",                "monolog": "愿得一人心,白首不相离",                "monologflag": "1",                "province": "上海",                "salary": "5千-1万",                "userid": "3018330",                "username": "单身笑山岚"            },            {                "avatar": "http://img.7799520.com/FhTV65n3mQ-X-PjfR3W9OpsFs5SO",                "birthdayyear": "1991",                "city": "北京",                "education": "本科",                "gender": "2",                "height": "160",                "marry": "未婚",                "monolog": "土生土长北京人一枚,91年底小天蝎~lxt1103程序猿,高薪资,没房有车小有存款~胖胖哒还不高,唉:-(喜爱旅游,美食,旅游吃美食~想找个喜欢运动的小哥哥陪我减肥,或者不介意胖姑娘的男生哦~男孩子最好也是北京的,这样共同话题多,不能离北京太远了,赶春运也很痛苦的希望你是个逗比或者心思灵巧的蓝孩纸,在一起开心快乐聊得来就很幸福了",                "monologflag": "-1",                "province": "北京",                "salary": "2万-5万",                "userid": "3018171",                "username": "桐桐桐桐桐"            },            {                "avatar": "http://img.7799520.com/00d0ba6e-5807-44fd-88af-eb379b325835",                "birthdayyear": "1991",                "city
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值