mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-02-16 15:19:55 +03:00
[UsbekEtRica] fix: broken css selectors (#2643)
This commit is contained in:
parent
f9801a5c58
commit
5b7dd45b20
1 changed files with 6 additions and 4 deletions
|
@ -29,12 +29,12 @@ class UsbekEtRicaBridge extends BridgeAbstract {
|
|||
$fullarticle = $this->getInput('fullarticle');
|
||||
$html = getSimpleHTMLDOM($this->getURI());
|
||||
|
||||
$articles = $html->find('div.details');
|
||||
$articles = $html->find('article');
|
||||
|
||||
foreach($articles as $article) {
|
||||
$item = array();
|
||||
|
||||
$title = $article->find('div.card-title', 0);
|
||||
$title = $article->find('h2', 0);
|
||||
if($title) {
|
||||
$item['title'] = $title->plaintext;
|
||||
} else {
|
||||
|
@ -47,7 +47,9 @@ class UsbekEtRicaBridge extends BridgeAbstract {
|
|||
$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
|
||||
$item['uri'] = $uri;
|
||||
} else { // relative uri
|
||||
|
@ -90,7 +92,7 @@ class UsbekEtRicaBridge extends BridgeAbstract {
|
|||
private function loadFullArticle($uri){
|
||||
$html = getSimpleHTMLDOMCached($uri);
|
||||
|
||||
$content = $html->find('section.main', 0);
|
||||
$content = $html->find('div.rich-text', 1);
|
||||
if($content) {
|
||||
return $this->replaceUriInHtmlElement($content);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue