Python爬虫之BeautifulSoup和requests的使用

Posted Ling_Yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫之BeautifulSoup和requests的使用相关的知识,希望对你有一定的参考价值。

requests,Python HTTP 请求库,相当于 Android 的 Retrofit,它的功能包括 Keep-Alive 和连接池、Cookie 持久化、内容自动解压、HTTP 代理、SSL 认证、连接超时、Session 等很多特性,同时兼容 Python2 和 Python3。

 

第三方库的安装:

pip install urllib

pip install requests

 

 

小爬虫代码如下:

# -* - coding: UTF-8 -* -
#导入第三方库
import urllib
from bs4 import BeautifulSoup
import requests
url=‘https://www.phb123.com/junshi/lishi/9679_2.html‘
local="E:\py\imgs\" #保存图片的文件夹
html_doc=requests.get(url).text
soup=BeautifulSoup(html_doc,‘lxml‘) #解析 html_doc
contens=soup.find_all(‘center‘)
x=1
for con in contens:
imgs=con.find_all(‘img‘) #获取center标签下的img标签
for img in imgs:
urllib.request.urlretrieve(img[‘src‘], local + ‘%s.jpg‘ % (x))
x =x+1






















以上是关于Python爬虫之BeautifulSoup和requests的使用的主要内容,如果未能解决你的问题,请参考以下文章

python爬虫之Beautiful Soup库,基本使用以及提取页面信息

python爬虫之Beautiful Soup库,基本使用以及提取页面信息

python爬虫获取中国天气网天气数据 requests BeautifulSoup re

Python - 爬虫之数据提取

Python - 爬虫之数据提取

爬虫 解析库re,Beautifulsoup,