不完整 (找对象)

import requests
import os
from urllib.parse import urlencode

# 设置条件
# 解析网页
# 下载图片
# 保存信息

# 解析网站
def get_one(page, startage, endage, gender, startheight, endheight, salary):
    # 设置请求头
    headers = {
        'Referer': 'http://www.lovewzly.com/jiaoyou.html',
        'User - Agent': 'Mozilla / 5.0(Windows NT 10.0;WOW64) AppleWebKit / 537.36(KHTML, likeGecko) Chrome / 66.0.3359.170Safari / 537.36'
    }

    # 设置请求参数
    params = {
        # 页数
        'page':page,
        # 起始年龄
        'startage': startage,
        # 截止年龄
        'endage':endage,
        # 性别
        'gender':gender,
        # 所在城市的编号
        'cityid':'52',
        # 起始身高
        'startheight':startheight,
        # 终止身高
        'endheight':endheight,
        # 是否结婚
        'marry':'1',
        # 教育水平`
        'educatin':'40',
        # 工资薪水
        'salary':salary
    }
    # 网站链接
    # base_url = 'http://www.lovewzly.com/api/user/pc/list/search?'

    # http://www.lovewzly.com/api/user/pc/list/search?startage=21&endage=30&gender=2&cityid=197&marry=1&salary=2&page=1
    # http://www.lovewzly.com/api/user/pc/list/search?startage=21&endage=30&gender=2&cityid=197&marry=1&astro=1&lunar=1&education=10&salary=2&page=1
    base_url = 'http://www.lovewzly.com/api/user/pc/list/search?'+'page={}&startage={}&endage={}&gender={}&cityid=52&startheight={}&endheight={}&marry=1&educatin=40&salary={}'.format(page,startage,endage,gender,startheight,endheight,salary)
    # 拼接请求参数
    # url = base_url + urlencode(params)
    # print(base_url)
    # exit()

    # 调试信息
    # print(url)
    while True:
        try:
            # 利用 requests 库请求目标地址
            response = requests.get(base_url, headers=headers)
            # 判断请求的结果是否有效
            if response.status_code == 200:
                # 返回 json 数据
                return response.json()
        except ConnectionError:
            return None


# 设置年龄
def query_age():
    # 终端输入年龄
    age = input('请输入期望对方年龄(如:20):')
    # 年龄区间进行判断
    if 21 <= int(age) <= 30:
        startage = 21
        endage = 30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值