No.1
- 回答日時:
htmlソースを読み込むことは可能です(allow_url_fopenさえonになっていればfile_get_contentsでも読めます)。
ただし
>javascriptが実行された結果(javascriptの実行がきちんと
>終了した状態)のhtmlソースを取得
は無理です。そもそもJavaScriptは「実行して終わる」ものではありません。
ありがとうございます。
PHPではJavaScript実行後のhtml取得はできないのですね。
Firefoxの「Webページを保存」できるアドオンだと可能でした。
また、ExcelのVBAでもjavascript実行後のhtmlの取得も可能でした。
>そもそもJavaScriptは「実行して終わる」ものではありません。
ちょっと意味がわからないので具体的に教えていただければと思います。
No.2
- 回答日時:
>javascriptが実行された結果(javascriptの実行がきちんと終了した状態)のhtmlソースを取得したい
理論的にはできる可能性は0ではないですが
javascriptの解釈を厳密にするのはかなり厳しいと考えた方がよいでしょう。
よって結論としては「できない」ということで
ありがとうございます。
PHPはサーバーサイドスクリプトなので、そもそもクライアントで実行するjavascriptをサーバー側で取得できるわけないですもんね。
理論的にも無理そうな気がしてきました。
VBAだとできるのでVBAでやろうかと思い始めています。
No.3ベストアンサー
- 回答日時:
色々と条件が違ってて回答になってない気もしますが、こんな方法もあるよ。
程度にお聞きください。一つ確認したいのは、そのPHPを呼ぶのはブラウザからですよね?
一回、ブラウザに その目的のページを表示させてから、ブックマークレットでPHPに丸ごとPOSTで投げてやるという力技なら出来るかもしれません。
そのページのJavaScriptは表示が完了している時点で、完結しているものとしてですが、以下の様なブックマークレットでJavaScript実行後のものでもソースが取れます。
javascript:void(alert(document.body.innerHTML));
この回答への補足
おお!そういう方法があったんですね。
それで大丈夫です。
今夜自宅に帰ったらやってみたいと思います。
また質問するかもしれませんがよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- ホームページ作成・プログラミング メールフォームで送信すると「通信に失敗しました。ページの再読み込みを...」で送信できません。 2 2023/05/26 18:11
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
str_replace()で、なぜ置き換わ...
-
PHPで新しいウインドウで開く命...
-
textareaのvalueについて
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
form actionで二つ送信先を指定...
-
onedrive にexcelファイルをア...
-
Apacheでhttp://localhost/が表...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
.htaccessにphp_valueが使用できな
-
別PHPファイルに変数を渡す
-
phpの中でphpを書けないか
-
.phpと.incファイルの違いはな...
-
PHPのif文でその処理を途中で抜...
-
トランザクションが原因?DBに...
-
<A href ~ と一緒に値を渡すには
-
SQLiteに画像を格納したい
-
パースエラーとは?
-
PHP8を使うと、大量のWarningが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リンク先を隠す方法はないでし...
-
PHPで新しいウインドウで開く命...
-
csvデータをテーブル表示、指定...
-
PHPでTELNETを実装できる?
-
PHPでつくる更新履歴 作り方と...
-
静的HTMLにRDFを表示させる方法...
-
javascriptで切り替えて、php(...
-
jpgraphで表示されない
-
textareaのvalueについて
-
WordPressのカテゴリページにht...
-
phpプログラムについて
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
-
PHP8を使うと、大量のWarningが...
-
別ファイルの変数を呼び出した...
-
index.phpって何ですか? 具体...
-
awsにApacheとPHPを入れて、何...
おすすめ情報