mirror of
https://github.com/bellingcat/snscrape.git
synced 2026-06-13 04:48:28 +03:00
Merge pull request #590 from caseyho/UnifiedCardApp_no_category
Handle tweets that contain card info with no category
This commit is contained in:
@@ -421,9 +421,9 @@ class UnifiedCardApp:
|
|||||||
type: str
|
type: str
|
||||||
id: str
|
id: str
|
||||||
title: str
|
title: str
|
||||||
category: str
|
|
||||||
countryCode: str
|
countryCode: str
|
||||||
url: str
|
url: str
|
||||||
|
category: typing.Optional[str] = None
|
||||||
description: typing.Optional[str] = None
|
description: typing.Optional[str] = None
|
||||||
iconMediumKey: typing.Optional[UnifiedCardMediumKey] = None
|
iconMediumKey: typing.Optional[UnifiedCardMediumKey] = None
|
||||||
size: typing.Optional[int] = None
|
size: typing.Optional[int] = None
|
||||||
@@ -1237,7 +1237,8 @@ class _TwitterAPIScraper(snscrape.base.Scraper):
|
|||||||
vKwargs['title'] = var['title']['content']
|
vKwargs['title'] = var['title']['content']
|
||||||
if 'description' in var:
|
if 'description' in var:
|
||||||
vKwargs['description'] = var['description']['content']
|
vKwargs['description'] = var['description']['content']
|
||||||
vKwargs['category'] = var['category']['content']
|
if 'category' in var:
|
||||||
|
vKwargs['category'] = var['category']['content']
|
||||||
if (ratings := var['ratings']):
|
if (ratings := var['ratings']):
|
||||||
vKwargs['ratingAverage'] = var['ratings']['star']
|
vKwargs['ratingAverage'] = var['ratings']['star']
|
||||||
vKwargs['ratingCount'] = var['ratings']['count']
|
vKwargs['ratingCount'] = var['ratings']['count']
|
||||||
|
|||||||
Reference in New Issue
Block a user