質問編集履歴
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
$url = route('question.result.html'); // 【NG】ローカルのPDF化したいページ
|
35
35
|
// $url = 'https://google.com'; // 【OK】外部サイト
|
36
36
|
// $url = 'http://localhost:8001'; // 【OK】ローカルのフレームワークなしテストページ
|
37
|
-
$page->navigate($url)->waitForNavigation(
|
37
|
+
$page->navigate($url)->waitForNavigation();
|
38
38
|
|
39
39
|
// get page title
|
40
40
|
$pageTitle = $page->evaluate('document.title')->getReturnValue();
|
@@ -64,3 +64,14 @@
|
|
64
64
|
Laravel自身に、botからのアクセスやローカルホストからのアクセスを制限するような仕組みがあるのでしょうか
|
65
65
|
心当たりのある方おられましたら、アドバイスいただけると幸いです。
|
66
66
|
|
67
|
+
--追記 ご指摘いただいた点
|
68
|
+
・Laravel側にブロックしたようなログは残っておりませんでした。
|
69
|
+
単にchromiumのライブラリ(ページにアクセスする関数)が、タイムアウトを返したログのみでした
|
70
|
+
|
71
|
+
->waitForNavigation() で処理は終了したようで
|
72
|
+
```
|
73
|
+
[2022-06-06 15:27:29] local.ERROR: Operation timed out (30sec) {"exception":"[object] (HeadlessChromium\\Exception\\OperationTimedOut(code: 0): Operation timed out (30sec) at /Applications/XAMPP/xamppfiles/htdocs/sat/vendor/chrome-php/chrome/src/Utils.php:71)
|
74
|
+
```
|
75
|
+
|
76
|
+
・アクセス先のURL(route('question.result.html')の返り値): http://localhost:8000/question/result/pdf
|
77
|
+
こちらは正常で、アクセスしたいページです。
|