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
不完整 (找对象)
最新推荐文章于 2023-09-02 09:46:08 发布