Skip to content

Commit 56f471c

Browse files
committed
feat: get hq episode poster
1 parent 17bc84f commit 56f471c

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/HtmlPieces.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,12 +270,18 @@ public function get(object $page, string $element, string $url='')
270270
$episode['title'] = $episodeRow->find('a[itemprop=name]')->text;
271271
$episode['description'] = $episodeRow->find(".item_description")->text;
272272
$rating = $episodeRow->find(".ipl-rating-star__rating");
273+
$episode["poster"] = "";
273274
if($this->count($rating)) {
274275
$episode['rating'] = $rating->text;
275276
}
276277
$image = $hyperlink->find("img");
277278
if($this->count($image)) {
278-
$episode["poster"] = $image->getAttribute("src");
279+
$poster = $image->getAttribute("src");
280+
$episode["poster"] = preg_match('/@/', $poster) ? preg_split('~@(?=[^@]*$)~', $poster)[0] . "@.jpg" : $poster;
281+
282+
if ($poster == $episode["poster"]) {
283+
$episode["poster"] = preg_match('/\.\_/', $episode["poster"]) ? preg_split('/\.\_.*/', $episode["poster"])[0] . ".jpg" : $episode["poster"];
284+
}
279285
}
280286
array_push($episodes, $episode);
281287
}

0 commit comments

Comments
 (0)