summaryrefslogtreecommitdiff
path: root/searx/engines/soundcloud.py
diff options
context:
space:
mode:
authorMarkus Heiser <markus.heiser@darmarit.de>2019-12-03 11:38:52 +0100
committerMarkus Heiser <markus.heiser@darmarit.de>2019-12-03 11:38:52 +0100
commit1b90e1403ba832672d8bde02e15a20834ee02e0e (patch)
tree09545a498e3fe172cf51cc85ba7c4afe8fba9a3c /searx/engines/soundcloud.py
parent52450fd08a3c70f6cc0ef806fc450f70dc867d49 (diff)
parent1bb46e5e377dee6a742b1d03876aa188d237bcb2 (diff)
Merge branch 'master' of https://github.com/asciimoo/searx into boilerplate
Diffstat (limited to 'searx/engines/soundcloud.py')
-rw-r--r--searx/engines/soundcloud.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/searx/engines/soundcloud.py b/searx/engines/soundcloud.py
index 870998545..284689bf6 100644
--- a/searx/engines/soundcloud.py
+++ b/searx/engines/soundcloud.py
@@ -51,7 +51,9 @@ def get_client_id():
if response.ok:
tree = html.fromstring(response.content)
- script_tags = tree.xpath("//script[contains(@src, '/assets/app')]")
+ # script_tags has been moved from /assets/app/ to /assets/ path. I
+ # found client_id in https://a-v2.sndcdn.com/assets/49-a0c01933-3.js
+ script_tags = tree.xpath("//script[contains(@src, '/assets/')]")
app_js_urls = [script_tag.get('src') for script_tag in script_tags if script_tag is not None]
# extracts valid app_js urls from soundcloud.com content