我正在运行这个代码
import requests
from bs4 import BeautifulSoup
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'
}
r = requests.get('https://www.bohus.no/spiseplassen/oppbevaring-1/gradino-vitrine-2')
soup = BeautifulSoup(r.content, 'lxml')
print(soup.find('div', class_='price').text)
我想在这个网站上得到产品的价格:https://www.bohus.no/spiseplassen/oppbevaring-1/gradino-vitrine-2 运行代码时,我得到的只是空数据。是我做错了什么,还是网站做了什么特别的事情来阻止我逃避价格?
2条答案
按热度按时间gv8xihay1#
如评论中所述,您可以从商店的api获取产品数据。
方法如下:
输出:
vsikbqxv2#
此外,您还可以使用请求html库: