Я использую Symfony Пантера с Laravel рамками. Я получил ошибку при использовании этой
неизвестная ошибка: не удалось создать временный каталог для пользовательских данных dir {"исключение": "[объект] (Facebook \ WebDriver \ Exception \ UnknownErrorException (код: 0):
Я установил XAMPP для Windows 7.4.2.
PHP: 7.4.2, Apache: 2.4. 41
composer. json
"require": {
"php": "^7.1.3",
"fabpot/goutte": "^3.2",
"fideloper/proxy": "^4.0",
"guzzlehttp/guzzle": "~6.0",
"laravel/framework": "5.7.*",
"laravel/tinker": "^1.0",
"symfony/css-selector": "^4.4",
"symfony/http-client": "^4.4",
"symfony/panther": "^0.7.0"
}
Laravel Класс контроллера
namespace App\Http\Controllers;
include (base_path() .'/vendor/autoload.php');
use Illuminate\Http\Request;
use Symfony\Component\DomCrawler\Crawler;
use Symfony\Component\BrowserKit\HttpBrowser;
use Symfony\Component\HttpClient\HttpClient;
class PageController extends Controller
{
public function myFunction(Request $request)
{
$client = \Symfony\Component\Panther\Client::createChromeClient();
$client->request('GET', 'https://api-platform.com'); // Yes, this website is 100% written in JavaScript
$client->clickLink('Support');
// Wait for an element to be rendered
$crawler = $client->waitFor('.support');
echo $crawler->filter('.support')->text();
}
}
[2020-02-27 16 : 12: 21] local.ERROR: неизвестная ошибка: невозможно создать временный каталог для пользовательских данных dir {"исключение": "[объект] (Facebook \ WebDriver \ Exception \ UnknownErrorException (код: 0): неизвестная ошибка: невозможно создать временный каталог для каталога пользовательских данных в D: \ WWW\PHP \ myproject \ vendor \ php -webdriver \ webdriver \ lib \ Exception \ WebDriverException. php: 139)