利用Python爬取图片信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Python爬取图片信息相关的知识,希望对你有一定的参考价值。

利用Python完成简单的爬虫

  最近学习到了爬虫,瞬时觉得很高大上,想取什么就取什么,感觉要上天。这里分享一个简单的爬取汽车之家文章列表的图片教程,供大家学习。

需要的知识点储备

  本次爬虫脚本依赖两个模块:requests模块,BeautifulSoup模块。其中requests模块完成url的请求,而BeautifulSoup模块负责解析Html标签。

requests模块

  requests.get(url)  向URL发起GET请求

  requests.post(url)  向URL发起POST请求

>>> import requests
>>> response = requests.get(‘https://www.baidu.com‘)
>>> print(response.text)
<!DOCTYPE html>

<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=styleshee
......
......
</body> </html>

# 上面为页面信息

>>> 

  可以看到response是服务端返回的信息:在requests内部也被封装成了一个对象,它具有的方法:有response.text,response.content,response.encode

    1. response.text:以字符串的形式显示返回的信息  
    2. response.content:以字节的形式显示返回的信息  
    3. response.encode:告诉requests 已什么编码格式进行解析  

  

以上是关于利用Python爬取图片信息的主要内容,如果未能解决你的问题,请参考以下文章

利用python爬取汽车之家,需要买车的程序员可以学

如何利用python爬取某个地方1年的天气

如何利用python爬取网易云音乐

Python-王者荣耀自动刷金币+爬取英雄信息+图片

[Python爬虫] 之二十六:Selenium +phantomjs 利用 pyquery抓取智能电视网站图片信息

Python如何爬取百度图片?