diff --git a/brozzler/behaviors.yaml b/brozzler/behaviors.yaml index a7e80ef..747f565 100644 --- a/brozzler/behaviors.yaml +++ b/brozzler/behaviors.yaml @@ -66,7 +66,7 @@ url_regex: '^https?://(?:www\.)?soundcloud.com/.*$' behavior_js_template: simpleclicks.js.j2 default_parameters: - click_css_selector: button.sc-button-play, button.playButton + click_css_selector: button.sc-button-play, button.playButton, .compactTrackListItem__plays click_until_hard_timeout: False request_idle_timeout_sec: 10 - # https://webarchive.jira.com/browse/AITFIVE-463 diff --git a/brozzler/js-templates/default.js b/brozzler/js-templates/default.js index 74b1539..0b9d905 100644 --- a/brozzler/js-templates/default.js +++ b/brozzler/js-templates/default.js @@ -29,7 +29,7 @@ var umbraAboveBelowOrOnScreen = function(e) { } var UMBRA_IFRAME_SOUNDCLOUD_EMBEDDED_SELECTOR = "iframe"; -var UMBRA_THINGS_TO_CLICK_SOUNDCLOUD_EMBEDDED_SELECTOR = "button.sc-button-play, button.playButton"; +var UMBRA_THINGS_TO_CLICK_SOUNDCLOUD_EMBEDDED_SELECTOR = "button.sc-button-play, button.playButton, .compactTrackListItem__plays"; var MAX_IFRAME_RECURSE_DEPTH = 1; //0-based var umbraState = {'idleSince':null}; var umbraAlreadyClicked = {};