fix: more verbose error in fb (#3089)

This commit is contained in:
Dag 2022-10-05 19:30:42 +02:00 committed by GitHub
parent 44e5bf5338
commit 5d18852108
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -553,7 +553,8 @@ EOD;
$header = [];
}
$html = getSimpleHTMLDOM($this->getURI(), $header);
$url = $this->getURI();
$html = getSimpleHTMLDOM($url, $header);
}
// Handle captcha form?
@ -571,12 +572,17 @@ EOD;
returnServerError('You must be logged in to view this page. This is not supported by RSS-Bridge.');
}
$element = $html
->find('#pagelet_timeline_main_column')[0]
->children(0)
->children(0)
->next_sibling()
->children(0);
file_put_contents('/tmp/a.html', "$html");
$mainColumn = $html->find('#pagelet_timeline_main_column');
if (!$mainColumn) {
throw new \Exception(sprintf('Unable to find anything useful in %s', $url));
}
$element = $mainColumn[0]
->children(0)
->children(0)
->next_sibling()
->children(0);
if (isset($element)) {
$author = str_replace(' - Posts | Facebook', '', $html->find('title#pageTitle', 0)->innertext);