美文网首页python_爬虫
用Python下载煎蛋网全站好看的小姐姐!

用Python下载煎蛋网全站好看的小姐姐!

作者: Alex是大佬 | 来源:发表于2022-03-11 18:04 被阅读0次

春天到了,春光明媚,鸟语花香,各地都回温了!公园里面的花都开了,这几天都没有心情工作,准备周末出去游山玩水,踏踏青!先用Python爬取一波妹子图,摸摸鱼吧。

导入模块

首先把用到的模块贴进来。

import requests

from bs4 import Beautiful Soup

import time

import random

抓取

煎蛋网的抓取流程:从第 101 页开始抓取,提取页面上的女装图片 url,请求 url 后保存图片,点击下一页,重复循环...。

当访问煎蛋网的http://jandan.net/girl页面的时候,它是显示的最后一页。通过上面的分页控件获取下一页的 url。

headers = {

'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36'

}

defget_html(url):

resp = requests.get(url = url, headers = headers)

soup = BeautifulSoup(resp.text)

returnsoup

defget_next_page(soup):

next_page = soup.find(class_='previous-comment-page')

next_page_href = next_page.get('href')

returnf'http:{next_page_href}'

可以看到每个图片上都有[查看原图]的超链接,提取这个 href 就是可以下载图片了。

defget_img_url(soup):

a_list = soup.find_all(class_ ='view_img_link')

urls = []

foraina_list:

href ='http:'+ a.get('href')

urls.append(href)

returnurls

保存图片就更简单了,request 请求后直接写入文件。

defsave_image(urls):

foriteminurls:

name = item.split('/')[-1]

resp = requests.get(url=item, headers = headers)

withopen('D:/xxoo/'+ name,'wb')asf:

f.write(resp.content)

time.sleep(random.randint(2,5))

最后来看一下抓取结果吧。

总结

这篇 request 爬虫适合刚入 python 和没学过 soup 模块的小伙伴。有兴趣的小伙伴,可以动手敲一下代码。看百遍,读千边,不如动手敲一边。学习Python一定要动手操作,实战才行。

相关文章

  • 用Python下载煎蛋网全站好看的小姐姐!

    春天到了,春光明媚,鸟语花香,各地都回温了!公园里面的花都开了,这几天都没有心情工作,准备周末出去游山玩水,踏踏青...

  • 简单爬虫入门

    看见有意思的图片想保存到本地,可以用 python 进行批量爬取下载,以下代码以煎蛋网(http://jandan...

  • Python爬虫之煎蛋网图片下载

    受程序员群的影响(自己污的本性),他们总是带我开车,想想我也该收集一些资料了(美女图片) 代码 我以前做个视频,这...

  • 作文辅导

    七嘴八舌话人物——小作文教学活动速记(许必华) 【大师网——精彩专题】,点击下载!全站免费! 不可忽略随堂的小作文...

  • Python爬虫入门-利用requsets库爬取煎蛋网妹子图

    其实之前是想利用煎蛋网来联系一下scrapy的ImagesPipeline爬取煎蛋网的妹子图并下载下来保存到本地,...

  • Python安装配置

    1.下载 官网的下载地址:https://www.python.org/downloads/ 2.安装 点击同意用...

  • 零基础爬虫实例教学

    本篇主要面向于对Python爬虫感兴趣的零基础的同学,实例为下载煎蛋网中指定页面的妹子图。好了,话不多说,让我们开...

  • python 爬虫下载图片(煎蛋)

    我所用到的库BeautifulSoup,requests 煎蛋网的页面是gzip压缩后的,需要解压再,从中解析el...

  • 老司机带你用python来爬取妹子图

    一:Python爬虫入门-利用requsets库爬取煎蛋网妹子图 其实之前是想利用煎蛋网来联系一下scrapy的I...

  • 老司机带你用python来爬取妹子图

    一:Python爬虫入门-利用requsets库爬取煎蛋网妹子图 其实之前是想利用煎蛋网来联系一下scrapy的I...

网友评论

    本文标题:用Python下载煎蛋网全站好看的小姐姐!

    本文链接:https://www.haomeiwen.com/subject/hbhhdrtx.html