aboutsummaryrefslogtreecommitdiffstats
path: root/scraper/ddg.php
diff options
context:
space:
mode:
Diffstat (limited to 'scraper/ddg.php')
-rw-r--r--scraper/ddg.php32
1 files changed, 23 insertions, 9 deletions
diff --git a/scraper/ddg.php b/scraper/ddg.php
index 8b1e714..a2d43c7 100644
--- a/scraper/ddg.php
+++ b/scraper/ddg.php
@@ -693,7 +693,11 @@ class ddg{
$out["spelling"] = [
"type" => $type,
- "using" => $json["suggestion"],
+ "using" =>
+ $this->fuckhtml
+ ->getTextContent(
+ $json["suggestion"]
+ ),
"correction" => $json["recourseText"]
];
}
@@ -1147,17 +1151,27 @@ class ddg{
foreach($snippet["citations"] as $citation){
- $push[] = [
- "type" => "quote",
- "value" =>
- $this->fuckhtml
- ->getTextContent(
- $citation["cite"]
- ) . " - " .
+ if(!isset($citation["cite"])){ continue; }
+
+ $text =
+ $this->fuckhtml
+ ->getTextContent(
+ $citation["cite"]
+ );
+
+ if(isset($citation["source"])){
+
+ $text .=
+ " - " .
$this->fuckhtml
->getTextContent(
$citation["source"]
- )
+ );
+ }
+
+ $push[] = [
+ "type" => "quote",
+ "value" => $text
];
}
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage