Feb-09-2017, 11:16 AM
Great Help! Everything runs beautiful now.
I do have another general question, i am adding more data to the crawler, but for one item i am not able to extract the piece of info that i want. The HTML code looks as follows:
<div class="object-kenmerken-body" data-object-kenmerken-body="" style="height: 416px;">
<h3 class="object-kenmerken-list-header">Overdracht</h3>
<dl class="object-kenmerken-list">
<dt>Vraagprijs</dt>
<dd>€ 200.000 k.k.</dd>
<dt>Aangeboden sinds</dt>
<dd>3 maanden
</dd>
<dt>Status</dt>
<dd>Beschikbaar
</dd>
<dt>Aanvaarding</dt>
<dd>In overleg
</dd>
<dt>Bijdrage VvE</dt>
<dd>€ 142 per maand
</dd>
</dl>
Text in red I want to extract
I do have another general question, i am adding more data to the crawler, but for one item i am not able to extract the piece of info that i want. The HTML code looks as follows:
<div class="object-kenmerken-body" data-object-kenmerken-body="" style="height: 416px;">
<h3 class="object-kenmerken-list-header">Overdracht</h3>
<dl class="object-kenmerken-list">
<dt>Vraagprijs</dt>
<dd>€ 200.000 k.k.</dd>
<dt>Aangeboden sinds</dt>
<dd>3 maanden
</dd>
<dt>Status</dt>
<dd>Beschikbaar
</dd>
<dt>Aanvaarding</dt>
<dd>In overleg
</dd>
<dt>Bijdrage VvE</dt>
<dd>€ 142 per maand
</dd>
</dl>
Text in red I want to extract
dl = soup.find_all('dl', {'class': 'object-kenmerken-list'}) print(dl[0].dd.text)
Output:€ 200.000 k.k.
how can I address the second <dd>? I tried the below but that got an error.print(dl[0].dd[1].text)Tnx for the help!