![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ホームページリニュアル作業を行うべく、
いったんサーバーからデータを全てダウンロードし、
エクセルに各ページURLを並べ、整理しようと思ったのですが、
URLだけでは判別しにくく、各ページタイトルも必要となりました。
HTMLのタイトルとアドレスを抽出するソフトを見つけることはできたのですが、
私のリニュアルしようと思っているHPは、すべてPHPでできているのです。
このソフトを使用するには、全ページ(300程度)、PHPをHTMLにしなければならないようなのですが、そのようなことができるのでしょうか?
もしできないようでしたら、大量のPHPデータからタイトルとURLを抽出することができるような方法がありますでしょうか。
どうかお力をお貸し下さい。
No.1ベストアンサー
- 回答日時:
IEオブジェクトを使ってA列のA2以下のセルにURLが入力されているアドレスのタイトルとか更新日付を取ってくるエクセルのマクロです。
アドレスをIEを使って読み込んでいるので、PHPかどうかは関係ないです。
遅いですが、とりあえず、使えると思います。
------------------------------------------
Public Sub ReadTitle()
Dim IE
Dim url As Range
Dim i As Integer
Set url = Range("A2")
Set IE = CreateObject("InternetExplorer.Application")
i = 0
Do While (url.Offset(i, 0).Value <> "")
IE.Navigate (url.Offset(i, 0).Value)
While IE.busy: Wend
While IE.Document.readyState <> "complete": Wend
url.Offset(i, 1).Value = IE.Document.Title
url.Offset(i, 3).Value = url.Offset(i, 2).Value '前回日付
url.Offset(i, 2).Value = IE.Document.LastModified
i = i + 1
Loop
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- MySQL 私の考えていることは ・mySQL ・PHP ・web制作 この三つのスキルがあれば実現しますか? 4 2023/08/19 02:48
- PHP HTMLのタイトルをphpで共通化したいのですが、 うまく行きません。 調べても中々方法など出てこな 2 2022/04/12 21:13
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TortoiseSVNのリポジトリブラウ...
-
BLOB型のPDF出力の方法
-
エクセル内のURLからHPのタイト...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
「直需」の意味を教えてください
-
Accessでコードを入れると名前...
-
Access テキスト型に対する指定...
-
作番ってどういう意味でしょうか?
-
INSERT INTO ステートメントに...
-
Accessでテーブル名やクエリ名...
-
ACCESSのクエリで集計で、先頭...
-
列が存在しないと言われる
-
Accessでテーブルの値をテキス...
-
ACCESSで400以上のフィールドが...
-
SQLServer2005のSQL文での別名...
-
Oracleのビュー作成時に「指定...
-
セルの右クリックで出る項目を...
-
ACCESSに同時アクセス(編集)を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
BLOB型のPDF出力の方法
-
エクセル内のURLからHPのタイト...
-
urlを短くする方法を探していま...
-
PHP+MySQLで複数配列の挿入(IN...
-
TortoiseSVNのリポジトリブラウ...
-
MySQLでテーブル一致条件に正規...
-
autorun がうまく動作しない
-
DBの<a>タグを[url]タグへ変更...
-
urlに表示されるxxxx.doの...
-
複数テーブルを検索するクエリ...
-
phpとmysqlでデータの一覧表示...
-
mysqlでの対象範囲で検索するSQ...
-
text型とuniqueについて
-
id,urlというテーブルにおいて...
-
PHP・MySLを使用してURLを保存...
-
ラジオ番組のホームページのメ...
-
大量のPHPファイルからタイトル...
-
あの、WEB巡回自動スクリーンシ...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
おすすめ情報