mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-04-09 16:38:50 +00:00
[UsbekEtRica] fix: broken css selectors (#2643)
This commit is contained in:
parent
f9801a5c58
commit
5b7dd45b20
@ -29,12 +29,12 @@ class UsbekEtRicaBridge extends BridgeAbstract {
|
|||||||
$fullarticle = $this->getInput('fullarticle');
|
$fullarticle = $this->getInput('fullarticle');
|
||||||
$html = getSimpleHTMLDOM($this->getURI());
|
$html = getSimpleHTMLDOM($this->getURI());
|
||||||
|
|
||||||
$articles = $html->find('div.details');
|
$articles = $html->find('article');
|
||||||
|
|
||||||
foreach($articles as $article) {
|
foreach($articles as $article) {
|
||||||
$item = array();
|
$item = array();
|
||||||
|
|
||||||
$title = $article->find('div.card-title', 0);
|
$title = $article->find('h2', 0);
|
||||||
if($title) {
|
if($title) {
|
||||||
$item['title'] = $title->plaintext;
|
$item['title'] = $title->plaintext;
|
||||||
} else {
|
} else {
|
||||||
@ -47,7 +47,9 @@ class UsbekEtRicaBridge extends BridgeAbstract {
|
|||||||
$item['author'] = $author->plaintext;
|
$item['author'] = $author->plaintext;
|
||||||
}
|
}
|
||||||
|
|
||||||
$uri = $article->find('a.read', 0)->href;
|
$u = $article->find('a.card-img', 0);
|
||||||
|
|
||||||
|
$uri = $u->href;
|
||||||
if(substr($uri, 0, 1) === 'h') { // absolute uri
|
if(substr($uri, 0, 1) === 'h') { // absolute uri
|
||||||
$item['uri'] = $uri;
|
$item['uri'] = $uri;
|
||||||
} else { // relative uri
|
} else { // relative uri
|
||||||
@ -90,7 +92,7 @@ class UsbekEtRicaBridge extends BridgeAbstract {
|
|||||||
private function loadFullArticle($uri){
|
private function loadFullArticle($uri){
|
||||||
$html = getSimpleHTMLDOMCached($uri);
|
$html = getSimpleHTMLDOMCached($uri);
|
||||||
|
|
||||||
$content = $html->find('section.main', 0);
|
$content = $html->find('div.rich-text', 1);
|
||||||
if($content) {
|
if($content) {
|
||||||
return $this->replaceUriInHtmlElement($content);
|
return $this->replaceUriInHtmlElement($content);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user