feat: 0 count for no reply, like, retweet, or analytics

This commit is contained in:
Jarrian
2023-09-23 10:06:39 +08:00
parent 407a717438
commit 33dc3403d3
2 changed files with 24 additions and 0 deletions

View File

@@ -194,6 +194,9 @@
" self.reply_cnt = card.find_element(\n",
" \"xpath\", './/div[@data-testid=\"reply\"]//span'\n",
" ).text\n",
" \n",
" if self.reply_cnt == \"\":\n",
" self.reply_cnt = \"0\"\n",
" except NoSuchElementException:\n",
" self.reply_cnt = \"0\"\n",
"\n",
@@ -201,6 +204,9 @@
" self.retweet_cnt = card.find_element(\n",
" \"xpath\", './/div[@data-testid=\"retweet\"]//span'\n",
" ).text\n",
" \n",
" if self.retweet_cnt == \"\":\n",
" self.retweet_cnt = \"0\"\n",
" except NoSuchElementException:\n",
" self.retweet_cnt = \"0\"\n",
"\n",
@@ -208,6 +214,9 @@
" self.like_cnt = card.find_element(\n",
" \"xpath\", './/div[@data-testid=\"like\"]//span'\n",
" ).text\n",
" \n",
" if self.like_cnt == \"\":\n",
" self.like_cnt = \"0\"\n",
" except NoSuchElementException:\n",
" self.like_cnt = \"0\"\n",
"\n",
@@ -215,6 +224,9 @@
" self.analytics_cnt = card.find_element(\n",
" \"xpath\", './/a[contains(@href, \"/analytics\")]//span'\n",
" ).text\n",
" \n",
" if self.analytics_cnt == \"\":\n",
" self.analytics_cnt = \"0\"\n",
" except NoSuchElementException:\n",
" self.analytics_cnt = \"0\"\n",
"\n",