on master help sign in
[fix] soundcloud: URLs of JS sources has been moved

The client_id is found under (new) URL: https://a-v2.sndcdn.com/assets/49-a0c01933-3.js Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>

commit2aa95c16e31ff0d688a06492863b9f2a0c209bfb authorMarkus Heiser <markus.heiser@darmarit.de> dateFri 29 Nov 2019, 14:47 (7 years ago) parent8721be2
1 file changed+3−1
searx/engines/soundcloud.py+3−1
searx/engines/soundcloud.py+3−1
@@ -51,7 +51,9 @@ def get_client_id():
5151
5252 if response.ok:
5353 tree = html.fromstring(response.content)
54− script_tags = tree.xpath("//script[contains(@src, '/assets/app')]")
54+ # script_tags has been moved from /assets/app/ to /assets/ path. I
55+ # found client_id in https://a-v2.sndcdn.com/assets/49-a0c01933-3.js
56+ script_tags = tree.xpath("//script[contains(@src, '/assets/')]")
5557 app_js_urls = [script_tag.get('src') for script_tag in script_tags if script_tag is not None]
5658
5759 # extracts valid app_js urls from soundcloud.com content