1
0
Fork 0
forked from blallo/rss-bridge

Fake user agent as Mixcloud blocks certain User-Agents

This commit is contained in:
Thomas Dalichow 2017-12-01 17:28:57 +01:00 committed by GitHub
parent 67ee73782c
commit 45323c2b2f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,7 +4,7 @@ class MixCloudBridge extends BridgeAbstract {
const MAINTAINER = 'Alexis CHEMEL'; const MAINTAINER = 'Alexis CHEMEL';
const NAME = 'MixCloud'; const NAME = 'MixCloud';
const URI = 'https://mixcloud.com/'; const URI = 'https://www.mixcloud.com/';
const CACHE_TIMEOUT = 3600; // 1h const CACHE_TIMEOUT = 3600; // 1h
const DESCRIPTION = 'Returns latest musics on user stream'; const DESCRIPTION = 'Returns latest musics on user stream';
@ -24,6 +24,7 @@ class MixCloudBridge extends BridgeAbstract {
} }
public function collectData(){ public function collectData(){
ini_set('user_agent', 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0');
$html = getSimpleHTMLDOM(self::URI . $this->getInput('u')) $html = getSimpleHTMLDOM(self::URI . $this->getInput('u'))
or returnServerError('Could not request MixCloud.'); or returnServerError('Could not request MixCloud.');