如何用Python来找你喜欢的妹子
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关如何用Python来找你喜欢的妹子,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。先上效果图吧,no pic say bir
千家信息网最后更新 2026年11月02日如何用Python来找你喜欢的妹子
这篇文章将为大家详细讲解有关如何用Python来找你喜欢的妹子,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
先上效果图吧,no pic say bird!

我之前写了一个抓取妹子资料的文章,主要是使用selenium来模拟网页操作,然后使用动态加载,再用xpath来提取网页的资料,但这种方式效率不高。
所以今天我再补一个高效获取数据的办法.由于并没有什么模拟的操作,一切都可以人工来控制,所以也不需要打开网页就能获取数据!
但我们需要分析这个网页,打开网页 http://www.lovewzly.com/jiaoyou.html 后,按F12,进入Network项中
url在筛选条件后,只有page在发生变化,而且是一页页的累加,而且我们把这个url在浏览器中打开,会得到一批json字符串,所以我可以直接操作这里面的json数据,然后进行存储即可!
代码结构图:
操作流程:
headers 一定要构建反盗链以及模拟浏览器操作,先这样写,可以避免后续问题!
条件拼装
然后记得数据转json格式
然后对json数据进行提取,
把提取到的数据放到文件或者存储起来
主要学习到的技术:
学习requests+urllib
操作execl
文件操作
字符串
异常处理
另外其它基础
请求数据:
def craw_data(self): '''数据抓取''' headers = { 'Referer': 'http://www.lovewzly.com/jiaoyou.html', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.104 Safari/537.36 Core/1.53.4620.400 QQBrowser/9.7.13014.400' } page = 1 while True: query_data = { 'page':page, 'gender':self.gender, 'starage':self.stargage, 'endage':self.endgage, 'stratheight':self.startheight, 'endheight':self.endheight, 'marry':self.marry, 'salary':self.salary, } url = 'http://www.lovewzly.com/api/user/pc/list/search?'+urllib.urlencode(query_data) print url req = urllib2.Request(url, headers=headers) response = urllib2.urlopen(req).read() # print response self.parse_data(response) page += 1字段提取:
def parse_data(self,response): '''数据解析''' persons = json.loads(response).get('data').get('list') if persons is None: print '数据已经请求完毕' return for person in persons: nick = person.get('username') gender = person.get('gender') age = 2018 - int(person.get('birthdayyear')) address = person.get('city') heart = person.get('monolog') height = person.get('height') img_url = person.get('avatar') education = person.get('education') print nick,age,height,address,heart,education self.store_info(nick,age,height,address,heart,education,img_url) self.store_info_execl(nick,age,height,address,heart,education,img_url)文件存放:
def store_info(self, nick,age,height,address,heart,education,img_url): ''' 存照片,与他们的内心独白 ''' if age < 22: tag = '22岁以下' elif 22 <= age < 28: tag = '22-28岁' elif 28 <= age < 32: tag = '28-32岁' elif 32 <= age: tag = '32岁以上' filename = u'{}岁_身高{}_学历{}_{}_{}.jpg'.format(age,height,education, address, nick) try: # 补全文件目录 image_path = u'E:/store/pic/{}'.format(tag) # 判断文件夹是否存在。 if not os.path.exists(image_path): os.makedirs(image_path) print image_path + ' 创建成功' # 注意这里是写入图片,要用二进制格式写入。 with open(image_path + '/' + filename, 'wb') as f: f.write(urllib.urlopen(img_url).read()) txt_path = u'E:/store/txt' txt_name = u'内心独白.txt' # 判断文件夹是否存在。 if not os.path.exists(txt_path): os.makedirs(txt_path) print txt_path + ' 创建成功' # 写入txt文本 with open(txt_path + '/' + txt_name, 'a') as f: f.write(heart) except Exception as e: e.messageexecl操作:
def store_info_execl(self,nick,age,height,address,heart,education,img_url): person = [] person.append(self.count) #正好是数据条 person.append(nick) person.append(u'女' if self.gender == 2 else u'男') person.append(age) person.append(height) person.append(address) person.append(education) person.append(heart) person.append(img_url) for j in range(len(person)): self.sheetInfo.write(self.count, j, person[j]) self.f.save(u'我主良缘.xlsx') self.count += 1 print '插入了{}条数据'.format(self.count)关于如何用Python来找你喜欢的妹子就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
文件
网页
妹子
文章
成功
内容
内心
字符
字符串
文件夹
更多
条件
格式
浏览器
独白
知识
篇文章
资料
存储
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
互联网最新的科技有限公司
互联网科技与金融科技
奇酷互联网科技公司
互联网科技媒体
广州宏创互联网科技
互联网高科技企业
成都玖崟互联网科技有限公司乐商圈怎么样
互联网科技热点资讯
互联网大会黑科技排名
重庆互联网医院沙龙医盟信息科技
昊天互联网科技有限公司
苏州五指互联网络科技有限
黑科技 体验场景 互联网大会
南通创西澳互联网科技有限公司
城市宝互联网科技有限公司
2021世界互联网领先科技成果发布
互联网时代科技型公司的机会
恒生科技互联网指数十大成分股
互联网 科技节活动 微视频大赛
互联网科技行业发展
互联网金融监管科技数据
疫情对互联网科技公司影响
南京欣网互联网科技
重庆互联网医院沙龙医盟信息科技
互联网科技商业
众安科技工业互联网合作
厦门江牛科技互联网
深圳互联网科技园地址
互联网 科技节活动 微视频大赛