Python爬取妹子图麻辣教师与清纯学生课堂激情系列套图
前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 。
开发工具
- python 3.6.5
- pycharm
import requestsimport parsel12
相关模块可pip安装分析目标网页
文章插图
请求网页获取列表页
response = requests.get(url=url, headers=headers)selector = parsel.Selector(response.text)lis = selector.css('#pins li a::attr(href)').getall()for li in lis:page_id = li.split('/')[-1]
获取详情页下一页urldef netx_url(url, page_id):response_2 = requests.get(url=url, headers=headers)selector = parsel.Selector(response_2.text)last_num = selector.css('.pagenavi a:nth-child(7) span::text').get()for i in range(1, int(last_num) + 1):new_url = '{}/{}'.format(page_id, i)
保存数据def download(url):response = requests.get(url=url, headers=headers)selector = parsel.Selector(response.text)title = selector.css('body > div.main > div.content > h2::text').get()# 图片标题img_url = selector.css('.main-image p img::attr(src)').get()# 图片地址path = 'D:\\python\\demo\\妹子图\\img\\' + title + '.jpg'download_response = requests.get(url=img_url, headers=headers)with open(path, mode='wb') as f:f.write(download_response.content)print(title, img_url)
文章插图
文章插图
【Python爬取妹子图麻辣教师与清纯学生课堂激情系列套图】快拿去学吧!记得多补充点营养哦!
完整项目代码获取后台私信小编 源码
- 想自学Python来开发爬虫,需要按照哪几个阶段制定学习计划
- 未来想进入AI领域,该学习Python还是Java大数据开发
- 2021年Java和Python的应用趋势会有什么变化?
- 非计算机专业的本科生,想利用寒假学习Python,该怎么入手
- 用Python制作图片验证码,这三行代码完事儿
- 历时 1 个月,做了 10 个 Python 可视化动图,用心且精美...
- 为何在人工智能研发领域Python应用比较多
- 对于非计算机专业的同学来说,该选择学习Python还是C
- 学习完Python之后,如何向人工智能领域发展
- 大数据专业本科生选择主攻Python语言,如何提升就业竞争力