- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのcurlの結果が展開されない)
PHPのcurlの結果が展開されない
このQ&Aのポイント
- PHPのcurlやsnoopyを使用して、外部サイトと連携するツールを作成しましたが、ログイン後のページの結果文字列がテンプレートのまま返ってきてしまい、展開されません。
- テンプレートファイルの中身はhandlebars.jsの記法で書かれており、なぜ展開されないのか分かりません。
- オプションの設定や他の方法を試しましたが、解決策が見つかりません。展開後の結果文字列を取得する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.2
WebブラウザがやっているようなJavaScriptの実行処理をPHPでシミュレートする目的に対して、最近は「Selenium WebDriver」がよく使われているようです。 http://docs.seleniumhq.org/docs/03_webdriver.jsp
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.1
ブラウザがアクセスした場合はJavaScriptをブラウザ側で実行してページをレンダリングしています。 なので、取得してきたHTMLファイルやJavaScriptファイルを、ご自身で実行して結果を導き出すしかありません。
お礼
おお、そんなものがあるのですね。知らなかったです。調べてみます。ありがとうございます。