2017-08-02 4 views
-1

Ich muss den Code unten kratzen, um die Teile, die sagen, "SCRAPE THIS" und "SCRAPE THIS AS WELL" zu erhalten. Ich habe ein paar Stunden damit herumgespielt, ohne Glück! Weiß jemand, wie das gemacht werden kann?Web Scraping mit BeautifulSoup - Python

<div class="mod-body add-border"> <div class="mod-inline mod-body-A-F"> <h4>SCRAPE THIS</h4> <div class="mod-body"> <ul class="list"> <li>SCRAPE THIS AS WELL</li> </ul> </div> </div>

+1

Wo ist Ihr Code? – gobrewers14

Antwort

1

diesen Code versuchen:

from bs4 import BeautifulSoup 
text = """<div class="mod-body add-border"> <div class="mod-inline mod-body-A-F"> <h4>SCRAPE THIS</h4> <div class="mod-body"> <ul class="list"> <li>SCRAPE THIS AS WELL</li> </ul> </div> </div>""" 
x = BeautifulSoup(text, 'lxml') 
print(x.find('h4').get_text()) 
print(x.find('li').get_text())