From: Hypolite Petovan Date: Sat, 6 Jun 2020 19:08:21 +0000 (-0400) Subject: Remove obsolete Twitter probing X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=5cb3a5ff746a02ac6e864c120b734505985da983;p=friendica.git Remove obsolete Twitter probing - Profile page source offers no details about accounts when not logged in --- diff --git a/src/Network/Probe.php b/src/Network/Probe.php index d4545e7258..ff364d12a1 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -1745,39 +1745,6 @@ class Probe $data['network'] = Protocol::TWITTER; $data['baseurl'] = 'https://twitter.com'; - $curlResult = Network::curl($data['url'], false); - if (!$curlResult->isSuccess()) { - return []; - } - - $body = $curlResult->getBody(); - $doc = new DOMDocument(); - @$doc->loadHTML($body); - $xpath = new DOMXPath($doc); - - $list = $xpath->query('//img[@class]'); - foreach ($list as $node) { - $img_attr = []; - if ($node->attributes->length) { - foreach ($node->attributes as $attribute) { - $img_attr[$attribute->name] = $attribute->value; - } - } - - if (empty($img_attr['class'])) { - continue; - } - - if (strpos($img_attr['class'], 'ProfileAvatar-image') !== false) { - if (!empty($img_attr['src'])) { - $data['photo'] = $img_attr['src']; - } - if (!empty($img_attr['alt'])) { - $data['name'] = $img_attr['alt']; - } - } - } - return $data; }