alvarobartt / investpy

Financial Data Extraction from Investing.com with Python
https://investpy.readthedocs.io/
MIT License
1.59k stars 374 forks source link

Add new types in type_values of stocks.get_stock_dividends #586

Open mfilipe opened 2 years ago

mfilipe commented 2 years ago

This fix add new types in type_values which are being returned when search for dividends of Brazilian stocks.

Example (https://www.investing.com/equities/vale-on-n1-dividends):

<tr event_timestamp="1614902400">
<td class="left first" data-value="1614902400">Mar 05, 2021</td>
<td>0.8357368</td>
<td data-value="6" class="textNum left">
<span class="iconOther" title="Other"></span>
</td>
<td data-value="1615766400">Mar 15, 2021</td>
<td>6.75%</td>
</tr>
<tr event_timestamp="1614902400">
<td class="left first" data-value="1614902400">Mar 05, 2021</td>
<td>3.4259103</td>
<td data-value="7" class="textNum left">
<span class="iconInterim" title="Interim"></span>
</td>
<td data-value="1615766400">Mar 15, 2021</td>
<td>6.75%</td>
</tr>

IMO, those type_values shouldn't be linked to a dictionary, the values must be a lowercase of span.title. This will avoid problems in the future when Investing.com defines new unexpected types