From 5cb3a5ff746a02ac6e864c120b734505985da983 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sat, 6 Jun 2020 15:08:21 -0400 Subject: [PATCH] Remove obsolete Twitter probing - Profile page source offers no details about accounts when not logged in --- src/Network/Probe.php | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/src/Network/Probe.php b/src/Network/Probe.php index d4545e725..ff364d12a 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; }