【发布时间】:2021-11-10 22:14:25
【问题描述】:
TL/DR - 如何从本文底部的代码中获取价格值? ('价格': '124.99', )
您好,我正在尝试创建一个 python scraper,我有以下教程中的代码:
import requests
from bs4 import BeautifulSoup
URL = ''
headers = {
"User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36 Edg/93.0.961.44'}
page = requests.get(URL, headers=headers)
soup = BeautifulSoup(page.content, 'html.parser')
print(soup.prettify())
打印返回很多,但我尝试解析的变量如下所示:
<!-- WooCommerce JavaScript --> <script type="text/javascript"> jQuery(function($) {
$( '.single_add_to_cart_button' ).on( 'click', function() {
.....跳过 50+ 行
$( '.products .post-4381 a' ).on('click', function() {
if ( true === $(this).hasClass( 'add_to_cart_button' ) ) {
return;
}
gtag( 'event', 'select_content', {
'content_type': 'product',
'items': [ {
'id': '4381',
'name': 'Broad Spectrum',
'category': 'Tanning Oil& Isolates',
'list_position': '9'
} ], y': 'Oil/& ',
'price': '124.99',
} ]
} );
如何从这里提取 price 值?这是此页面上唯一名为价格的东西
【问题讨论】:
-
网址是什么?
-
@MendelG URL = 'reefersbay.com/product/bulk-delta-8-oil-100-grams'
标签: python beautifulsoup python-requests