23 |
if element.attrib.get("id", "") == "main": |
if element.attrib.get("id", "") == "main": |
24 |
break |
break |
25 |
new_releases = copy.deepcopy(element) |
new_releases = copy.deepcopy(element) |
26 |
|
# Go deeper to ditch the Box Office Top Ten |
27 |
|
for element in new_releases.iter(tag=lxml.etree.Element): |
28 |
|
if element.attrib.get("class", "") == "list detail sub-list": |
29 |
|
break |
30 |
|
new_releases = copy.deepcopy(element) |
31 |
for crufty_class in crufty_classes: |
for crufty_class in crufty_classes: |
32 |
for cruft in new_releases.find_class(crufty_class): |
for cruft in new_releases.find_class(crufty_class): |
33 |
cruft.drop_tree() |
cruft.drop_tree() |