【发布时间】:2020-08-06 10:23:10
【问题描述】:
我是网络抓取的新手。我正在尝试使用 BeautifulSoup 抓取标题(QCY T5 无线蓝牙耳机 V5.0 Touch Control Stereo HD 与 380mAh 电池通话),但它在输出中显示 None。 这是我尝试过的代码:
from bs4 import BeautifulSoup
import requests
page=requests.get('https://www.daraz.pk/products/qcy-t5-wireless-bluetooth-earphones-v50-touch-control-stereo-hd-talking-with-380mah-battery-i143388262-s1304364361.html?spm=a2a0e.searchlist.list.1.5b7c4a71Jr4QZb&search=1')
soup=BeautifulSoup(page.content,'html.parser')
print (page.status_code)
heading=soup.find(class_='pdp-mod-product-badge-title')
print(heading)
来自网站的html代码:
<div class="pdp-mod-product-badge-wrapper"><span class="pdp-mod-product-badge-title" data-spm-anchor-id="a2a0e.pdp.0.i0.4f257123ixGMNY">QCY T5 Wireless Bluetooth Earphones V5.0 Touch Control Stereo HD talking with 380mAh battery</span></div>
【问题讨论】:
标签: python web-scraping beautifulsoup