【发布时间】:2021-06-25 15:29:56
【问题描述】:
所以我试图在全球速卖通上刮下产品的价格。我尝试检查看起来像
的元素<span class="product-price-value" itemprop="price" data-spm-anchor-id="a2g0o.detail.1000016.i3.fe3c2b54yAsLRn">US $14.43</span>
我正在尝试运行以下代码
'''
import pandas as pd
from bs4 import BeautifulSoup
from urllib.request import urlopen
import re
url = 'https://www.aliexpress.com/item/32981494236.html?spm=a2g0o.productlist.0.0.44ba26f6M32wxY&algo_pvid=520e41c9-ba26-4aa6-b382-4aa63d014b4b&algo_expid=520e41c9-ba26-4aa6-b382-4aa63d014b4b-22&btsid=0bb0623b16170222520893504e9ae8&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_'
source = urlopen(url).read()
soup = BeautifulSoup(source, 'lxml')
soup.find('span', class_='product-price-value')
''' 但我一直得到空白输出。我一定是做错了什么,但这些方法似乎在我看过的教程中有效。
【问题讨论】:
标签: python web web-scraping beautifulsoup