refactoring

This commit is contained in:
frankknoll
2022-03-07 01:21:21 +01:00
parent 40611c88d8
commit 906972cda1

View File

@@ -53,8 +53,9 @@
"\n",
"def _getLastUpdatedOriginal():\n",
" html = _getOriginalHtml()\n",
" dataFrame = _asDataFrame(html)\n",
" return dataFrame.loc['Landkreis-Daten', 'Letzte Änderung'].to_pydatetime()\n",
" lastUpdatedColumn = 'Letzte Änderung'\n",
" dataFrame = _asDataFrame(html, lastUpdatedColumn)\n",
" return dataFrame.loc['Landkreis-Daten', lastUpdatedColumn].to_pydatetime()\n",
"\n",
"def _getOriginalHtml():\n",
" driver = webdriver.Firefox()\n",
@@ -64,10 +65,10 @@
" driver.quit()\n",
" return innerHTML\n",
"\n",
"def _asDataFrame(html):\n",
" dataFrame = pd.read_html(html, parse_dates = ['Letzte Änderung'])[0]\n",
"def _asDataFrame(html, lastUpdatedColumn):\n",
" dataFrame = pd.read_html(html, parse_dates = [lastUpdatedColumn])[0]\n",
" dataFrame[lastUpdatedColumn] = pd.to_datetime(dataFrame[lastUpdatedColumn], format = \"%d.%m.%Y %H:%M Uhr\")\n",
" dataFrame.set_index('Name', inplace = True)\n",
" dataFrame['Letzte Änderung'] = pd.to_datetime(dataFrame['Letzte Änderung'], format = \"%d.%m.%Y %H:%M Uhr\")\n",
" return dataFrame\n",
"\n",
"needsUpdate = needsUpdate()\n",