Jak převést HTML na JSON pomocí Pythonu

Tento krátký článek popisuje jak převést HTML na JSON pomocí Pythonu. Pojednává o konfiguraci prostředí, postupném toku programu a běžícím ukázkovém kódu pro převod HTML na JSON pomocí Pythonu. Tato konverze navíc nevyžaduje instalaci dalšího softwaru nebo zásuvných modulů na vašem konci.

Kroky k převodu HTML na JSON pomocí Pythonu

  1. Nakonfigurujte IDE tak, aby k převodu souborů HTML do formátu JSON používalo Aspose.Cells pro Python přes Javu
  2. Načtěte soubor HTML s třídou Workbook a otevřete poslední buňku
  3. Vytvořte objekt třídy JsonSaveOptions
  4. Vytvořte rozsah a exportujte jej do formátu JSON
  5. Uložte výstupní soubor JSON

Tyto kroky vás provedou procesem vytvoření převodníku HTML na JSON Python. Nejprve se načte soubor HTML a přistoupí se k poslední buňce. Následně je vytvořen rozsah a exportován ve formátu JSON. Nakonec lze soubor JSON uložit na disk nebo do streamu.

Kód pro transformaci HTML na JSON pomocí Pythonu

import jpype
import asposecells
# Start JVM
jpype.startJVM()
from asposecells.api import License, Workbook, JsonUtility, JsonSaveOptions
# Load License
licenseHtmlToImage = License()
licenseHtmlToImage.setLicense("License.lic")
# Load HTML file
workbook = Workbook("sample.html")
# Get the last cell
cells = workbook.getWorksheets().get(0).getCells().getLastCell()
# Create JsonSaveOptions object
options = JsonSaveOptions()
# Create Range
range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, cells.getRow() + 1, cells.getColumn() + 1)
data = JsonUtility.exportRangeToJson(range, options)
# Save output JSON file
with open("output.json", 'w') as file:
file.write(str(data))
# Shutdown the JVM
jpype.shutdownJVM()
print("HTML to JSON conversion done successfully")

Tento fragment kódu ukazuje, jak lze rychle provést převod Python HTML na JSON. Proces je zahájen načtením zdrojových HTML dat pomocí třídy Workbook. Dále vytvořte rozsah a před uložením výstupního souboru jej převeďte do formátu JSON pomocí třídy JsonUtility. Můžete však také nastavit různé vlastnosti pro řízení formátování dat JSON, jako je přeskakování prázdných řádků, ověřování oblastí sloučení, řazení názvů atd. podle vašich požadavků.

Tento článek vysvětluje, jak vytvořit převaděč HTML na JSON pomocí Pythonu. Pokud se chcete naučit převod TXT na JSON, přečtěte si článek na jak převést TXT na JSON pomocí Pythonu.

 Čeština