KoFiBridge fix the "Call to a member function find() on null" line 39 (#3807)

This commit is contained in:
George Sokianos 2023-11-28 21:54:39 +00:00 committed by GitHub
parent b037d1b4d1
commit 609eed1791
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 3 deletions

View File

@ -27,12 +27,15 @@ class KoFiBridge extends BridgeAbstract
if (isset($titleWrapper[0])) {
$item = [];
$item['title'] = $element->find('div.content-link-text div')[0]->plaintext;
// $item['timestamp'] = strtotime($element->find('div.feeditem-time', 0)->plaintext);
$item['uri'] = self::URI . $element->find('div.fi-post-item-large a')[0]->href;
$uri = $element->find('div.content-link-text div')[2]->find('a')[0]->onclick;
$uri = trim(str_replace('window.location =', '', $uri));
$uri = trim(str_replace(''', '', $uri));
$uri = trim(str_replace(';', '', $uri));
$item['uri'] = self::URI . $uri;
if (isset($element->find('div.fi-post-item-large div.content-link-post img')[0])) {
$item['enclosures'][] = $element->find('div.fi-post-item-large div.content-link-post img')[0]->src;
}
// $item['content'] = $element->find('div.content-link-text div#content-link', 0)->plaintext;
$html = getSimpleHTMLDOM($item['uri']);
$feedItemTime = $html->find('div.feeditem-time', 0);