Keresés

Új hozzászólás Aktív témák

  • Hege1234

    addikt

    válasz Atomantiii #4218 üzenetére

    valami ilyesmi (biztos van jobb megoldás is rá)
    (sokkal amúgy nem lett kisebb a fájl..)

    import requests
    import xml.etree.ElementTree as ET

    headers = {
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
    }

    xml_content = requests.get('ide írd a linket', headers=headers).content

    root = ET.fromstring(xml_content)

    not_needed = ["url", "previously-shown", "rating"]

    for programme in root.findall(".//programme"):
    for element_name in not_needed:
    elements = programme.findall(f".//{element_name}")
    for element in elements:
    if element in programme:
    programme.remove(element)

    edited_tv_programs = ET.tostring(root, encoding='unicode')

    with open('edited_tv_programs.xml', 'w', encoding='utf-8') as file:
    file.write(edited_tv_programs)

    [ Szerkesztve ]

Új hozzászólás Aktív témák