【问题标题】:instagram php scraping (gives error)instagram php抓取(给出错误)
【发布时间】:2017-06-08 10:29:07
【问题描述】:

我对 PHP 很陌生,所以这可能是一个愚蠢的问题,但是是的。我正在尝试使用此库在 Instagram 上获取有关用户的信息:https://github.com/postaddictme/instagram-php-scraper 我已经添加了库和 Unirest 库以便它可以工作?

我的 index.php 文件中也有这段代码:

<?php
require_once dirname(__FILE__) . '/Unirest/Exception.php';
require_once dirname(__FILE__) . '/Unirest/Method.php';
require_once dirname(__FILE__) . '/Unirest/Response.php';
require_once dirname(__FILE__) . '/Unirest/Request.php';
require_once dirname(__FILE__) . '/Unirest/Request/Body.php';
require_once dirname(__FILE__) . '/InstagramScraper/Instagram.php';
require_once dirname(__FILE__) . '/InstagramScraper/Endpoints.php';
require_once dirname(__FILE__) . '/InstagramScraper/Model/Account.php';
require_once dirname(__FILE__) . '/InstagramScraper/Model/Comment.php';
require_once dirname(__FILE__) . '/InstagramScraper/Model/Location.php';
require_once dirname(__FILE__) . '/InstagramScraper/Model/Media.php';
require_once dirname(__FILE__) . '/InstagramScraper/Model/Tag.php';
require_once dirname(__FILE__) . '/InstagramScraper/Exception/InstagramException.php';
require_once dirname(__FILE__) . '/InstagramScraper/Exception/InstagramAuthException.php';
require_once dirname(__FILE__) . '/InstagramScraper/Exception/InstagramNotFoundException.php';
use InstagramScraper\Instagram;
$account = Instagram::getAccountById(272308256);
echo $account->username;

?>

但是这段代码不想运行:/。我不断收到此错误:

 Fatal error: Using $this when not in object context in 
 C:\xampp\htdocs\Instagramposts\InstagramScraper\Instagram.php on line 313

我的意思是,如果它是一个完成的库,它应该立即工作吗?有人有解决方案吗?

【问题讨论】:

    标签: php web-scraping instagram instagram-api


    【解决方案1】:

    在使用该方法之前,您需要先创建类(对象)的实例。该方法使用需要对象的“this”运算符。 您的代码应如下所示:

    use InstagramScraper\Instagram;
    $insta = new Instagram;
    $account = $insta->getAccountById(272308256);
    echo $account->username;
    

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 2014-09-29
      • 1970-01-01
      • 2018-12-01
      • 2022-01-05
      • 2022-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      相关资源
      最近更新 更多