• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPのcurlの結果が展開されない)

PHPのcurlの結果が展開されない

このQ&Aのポイント
  • PHPのcurlやsnoopyを使用して、外部サイトと連携するツールを作成しましたが、ログイン後のページの結果文字列がテンプレートのまま返ってきてしまい、展開されません。
  • テンプレートファイルの中身はhandlebars.jsの記法で書かれており、なぜ展開されないのか分かりません。
  • オプションの設定や他の方法を試しましたが、解決策が見つかりません。展開後の結果文字列を取得する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.2

WebブラウザがやっているようなJavaScriptの実行処理をPHPでシミュレートする目的に対して、最近は「Selenium WebDriver」がよく使われているようです。 http://docs.seleniumhq.org/docs/03_webdriver.jsp

tsuyoc
質問者

お礼

おお、そんなものがあるのですね。知らなかったです。調べてみます。ありがとうございます。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

ブラウザがアクセスした場合はJavaScriptをブラウザ側で実行してページをレンダリングしています。 なので、取得してきたHTMLファイルやJavaScriptファイルを、ご自身で実行して結果を導き出すしかありません。