diff --git a/brozzler/behaviors.yaml b/brozzler/behaviors.yaml index 30c4331..56ea526 100644 --- a/brozzler/behaviors.yaml +++ b/brozzler/behaviors.yaml @@ -66,7 +66,7 @@ url_regex: '^https?://(?:www\.)?soundcloud.com/.*$' behavior_js_template: simpledo.js.j2 default_parameters: - sdo_css_selector: button.sc-button-play, button.playButton + sdo_css_selector: button.sc-button-play, button.playButton, .compactTrackListItem__plays sdo_action: click sdo_until_hard_timeout: False request_idle_timeout_sec: 10 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 = {};