Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('php/phpQuery.php');
- class get_data{
- private $url;
- private $data_artikel;
- private $data_title;
- private $data_img;
- function __construct($url) {
- $this->url=$url;
- $html = $this->curlget($url);
- $doc = phpQuery::newDocument($html);
- $this->data_title = $doc->find('title:first')->text();
- $this->data_artikel = $doc->find('section[class=standardArticle]')->text();
- $this->data_img = $doc->find('div[class=articleImage]')->find('img')->attr('src');
- }
- private function curlget($url){
- $curl = curl_init();
- $USERA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36";
- curl_setopt($curl, CURLOPT_USERAGENT, $USERA);
- curl_setopt($curl, CURLOPT_URL, $url);
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION,false);
- curl_setopt($curl, CURLOPT_HEADER, 0);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($curl, CURLOPT_ENCODING, "");
- curl_setopt($curl, CURLOPT_TIMEOUT, 15);
- $curldata = curl_exec($curl);
- return $curldata;
- }
- public function get_title(){
- return $this->data_title;
- }
- public function get_artikel(){
- return $this->data_artikel;
- }
- public function get_img(){
- return $this->data_img;
- }
- }
- $dataku = new get_data("https://www.premierleague.com/news/591418");
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>asa</title>
- </head>
- <body>
- <img style="width: 200px;height: 200px;" src=<?php echo $dataku->get_img(); ?>>
- <h3><?php echo $dataku->get_title(); ?></h3>
- <p><?php echo $dataku->get_artikel(); ?></p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement