SoupStrainer使用
SoupStrainer在使用的时候和正常的时候直接使用BeautifulSoup解析有什么区别呢?

也就是说使用SoupStrainer可以只进行一部分解析。
那么如何使用呢?

这个就是SoupStrainer选取只解析某类文档的方法。接下来看看如何使用。
先来一个福利网址https://www.mzitu.com/all/
我们只要标签的文档,那么开始使用吧。
import requests
from bs4 import BeautifulSoup
from bs4 import SoupStrainer
url = "https://www.mzitu.com/all/"
r = requests.get(url)
Tag_a = SoupStrainer('a')
s = BeautifulSoup(r.text, 'html.parser', parse_only = Tag_a)
list = s.find_all(target="_blank")
for i in list:
print(i.attrs['href'])
是不是很简单啊!

本篇博客内容主要来自于https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/里面的内容,如有侵权,请告知,及时删去
浙公网安备 33010602011771号