概述
汽车之家 Beautiful 使用
import requests
from bs4 import BeautifulSoup as bs
url = 'https://car.autohome.com.cn/price/brand-40.html#pvareaid=2042193'
html = requests.get('https://car.autohome.com.cn/price/brand-40.html#pvareaid=2042193').text
soup = bs(html,'lxml')
content = soup.select_one('div.tab-content-item.current')
# 通过 class查找
lb = content.find_all(class_='list-cont')
for i in lb:
# 名称
name = i.find(class_='list-cont-main').a.string
# 级别
jb = i.find(class_='info-gray').string
# 发动机
fdj = '|'.join([t.string for t in i.find(class_='lever-ul').find_all(name='li')[2].find_all(name='a')])
# 颜色
color = '|'.join([c.find(class_='tip-content').string for c in i.find(class_='lever-ul').find_all(name='li')[4].find_all(name='a')])
# 变速箱
bsx = i.find(class_='lever-ul').find_all(name='li')[3].a
bsx = bsx.string if bsx else '没有'
# 价格
jg = i.find(class_='font-arial').string
print(name,jb,jg,bsx,fdj,color)
# Panamera 大型车 99.80-217.80万 双离合 2.9T|3.0T|4.0T 铑银|火山灰|细花白|桃红木色|哑灰|白色|紫水晶|铑银|火山灰|细花白|桃红木色|哑灰|白色|紫水晶|玛瑙灰|蓝宝石色|黑玉色|午夜蓝|黑色|胭脂红|勃艮第红|GT银|咖啡棕
# Panamera新能源 大型车 119.80-254.80万 没有 2.9T|4.0T 细花白|火山灰|桃红木色|玛瑙灰|咖啡棕|午夜蓝|黑色|细花白|火山灰|桃红木色|玛瑙灰|咖啡棕|午夜蓝|黑色|铑银|哑灰|勃艮第红|GT银|蓝宝石|紫水晶|黑玉色|胭脂红|白色
# Macan 中型SUV 55.80-102.80万 双离合 2.0T|3.0T|3.6T 胭脂红|白色|黑玉色|桃红木色|迈阿密蓝|午夜蓝|细花白|胭脂红|白色|黑玉色|桃红木色|迈阿密蓝|午夜蓝|细花白|黑色|哑灰|曼巴|蓝宝石色|律动红|白云石|钯色|火山灰|铑银|深蓝|玛瑙灰
# Cayenne 中大型SUV 91.80-185.80万 手自一体 2.9T|3.0T|4.0T 月光蓝|桃红木色|黑色|白色|比斯开蓝|铑银|黑玉色|月光蓝|桃红木色|黑色|白色|比斯开蓝|铑银|黑玉色|细花白
# Cayenne新能源 中大型SUV 94.80万 没有 2.0T 白色|细花白|紫石|黑玉色|石英灰|钯色|月光蓝|白色|细花白|紫石|黑玉色|石英灰|钯色|月光蓝|比斯开蓝|桃红木色|铑银|黑色
# 保时捷718 跑车 55.80-91.80万 双离合 2.0T|2.5T 白色|卫红|午夜蓝|胭脂红|熔岩橙|迈阿密蓝|哑灰|白色|卫红|午夜蓝|胭脂红|熔岩橙|迈阿密蓝|哑灰|黑玉色|竞速黄|细花白|黑色|GT银|玛瑙灰
# 保时捷911 跑车 122.80-389.80万 双离合 3.0T|3.8T|4.0L 黑色|白色|迈阿密蓝|石墨蓝|玛瑙灰|蓝宝石色|胭脂红|黑色|白色|迈阿密蓝|石墨蓝|玛瑙灰|蓝宝石色|胭脂红|熔岩橙|竞速黄|蜥蜴绿|蓝宝石|GT银|铑银|细花白|卫红|黑玉色|哑灰|午夜蓝
最后
以上就是落后御姐为你收集整理的Python BeautifulSoup 实例使用的全部内容,希望文章能够帮你解决Python BeautifulSoup 实例使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复