|
|
|
@ -86,6 +86,7 @@ def get_timeline(driver, url):
|
|
|
|
|
resp = driver.execute_cdp_cmd('Network.getResponseBody', {'requestId': request_id})
|
|
|
|
|
return json.loads(resp["body"])
|
|
|
|
|
except:
|
|
|
|
|
logger.error("check failed")
|
|
|
|
|
return {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -196,9 +197,12 @@ def filter_tweets(tweets, filter_list):
|
|
|
|
|
|
|
|
|
|
def check_timeline(driver, config):
|
|
|
|
|
data = get_timeline(driver, config["url"])
|
|
|
|
|
tweets = parse_timeline(data)
|
|
|
|
|
new_tweets = check_new_tweets(tweets, config["url"])
|
|
|
|
|
return filter_tweets(new_tweets, config["filter"])
|
|
|
|
|
if data:
|
|
|
|
|
tweets = parse_timeline(data)
|
|
|
|
|
new_tweets = check_new_tweets(tweets, config["url"])
|
|
|
|
|
return filter_tweets(new_tweets, config["filter"])
|
|
|
|
|
else:
|
|
|
|
|
return []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|