0
私はウェブサイトの特定の部分だけを解析しようとしています。以下は私のコードです。もっと効率的にするためにとにかくありますか?ここで beautifulsoupでウェブを掻き集める
from bs4 import BeautifulSoup
import requests
import urllib.request
import json
soup = BeautifulSoup(requests.get("http://www.example.com").content, "html.parser")
for d in soup.select("script[type=text/javascript]"):
print(d.text[2300:2600])
は私が必要なものを出力し
> dataLayer = [{
> 'page':'ProductPage',
> 'OAM':'False',
> 'storeNum':'075',
> 'brand':'Seagate',
> 'productPrice':'69.99',
> 'SKU':'106674',
> 'productID':'467336',
> 'mpn':'ST2000DM006',
> 'ean':'763649110218',
> 'category':'Internal Hard Drives',
> 'isMobile':'False' }];
おかげで完璧に動作します。 – Burak