• ベストアンサー

URLの羅列からソースの中に「WordPress」

mt2015の回答

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.1

XMLHTTPオブジェクトを使用すれば良いかと思います。 以下のサンプルでは、A列のURLのソースを取得し、「WordPress」と言う文字列が含まれていなければB列に「○」を表示します。 Microsoft.XMLHTTPで上手く動かなければ、MSXML2.ServerXMLHTTPで試してみてください。 Sub ChkHTML()   Dim xHttp As Object   Set xHttp = CreateObject("Microsoft.XMLHTTP")   r = 1   Do While Range("A" & r).Value <> ""     sUrl = Range("A" & r).Value     xHttp.Open "GET", sUrl, False     xHttp.send     sHtml = xHttp.responseText     nRtn = InStr(sHtml, "WordPress")     If nRtn = 0 Then       Range("B" & r) = "○"     End If     r = r + 1   Loop   Set xHttp = Nothing End Sub

mute_low
質問者

補足

回答ありがとうございます! やってみると、WordPressの記述ないURLに◯が付きました。 ただ、10個ほどURLで「アクセスが拒否されました」と出てしまいます。 範囲を指定してのマクロとかは、できますでしょうか?

関連するQ&A

  • URLからWordPressではないサイトを抽出す

    URLがA列それぞれのセルに記入されています。そのURL達の中で、”WordPressで作ったサイトではない”サイトを抽出したいです。 WordPressで作ったサイトは、 ソースの中に「WordPress」という記述があります。 それがあると、URLの隣にバツ。 WordPressではないサイトURLの隣に◯。 という風に、できるでしょうか? おそらく、マクロを使うかもしれません。 そのマクロの記述はどのようなものになるでしょうか? エクセル2016です。 よろしくお願いいたします。

  • WordPressで作られたサイトではないサイトを

    多くのサイトがWordPressで作られていると思います。 そのWordPressで作られているサイトではないサイト。 つまり、他のCMSなどで作られたサイトだけを見つけたいです。 ソースとかで、WordPressかどうかを判断できるかもしれないです。 目視では、サイトを表示してからだと、 WordPressかどうかは、なんとなくは分かると思います。 ですが、一つずつサイトを開いていると、とても大変です。 そのため、URLの羅列からどうにか見つけるようにしたいです。 なにか良い方法などはありますでしょうか? マクロかなにかで自動で探したりできますでしょうか? エクセル2016です。 よろしくお願いいたします。

  • URLからIPを調べるマクロ

    指定したURLのIPを調べたいのですが、 数が多くて手動でやるのは難しいです。 A列に複数のURLの羅列があり、 その隣に、URLのIPを記入させたいです。 これは、マクロでできますでしょうか? そのマクロは、どのような記述になりますでしょうか? エクセル2016です。 よろしくお願いいたします。

  • Google検索をして、その下に検索結果(URL)

    A列1行から、ずっと右へキーワードが記入されています。 調べたいキーワードは、400近くあります。 その1行目にあるキーワードをGoogle検索をして、 検索結果のURLだけを、そのキーワードの下に表示させたいです。 検索結果は全部で10ページくらい、大体100個のURLになるかと思います。 (youtube動画や広告などは含めないです) このようなことは、Excelのマクロでできるでしょうか? できるとしたら、どのようなマクロの記述になるでしょうか? Excel2016です。 よろしくお願いいたします。

  • wordpressのコメント欄のURLについて

    wordpressのコメント欄にURLが記入された場合に、 自動的にリンクになってしまうところを、テキストで表示させたいと思っています。 comment.phpなどを開いて該当しそうな箇所を「a href」や「http」などで検索をかけたら見つかるかな・・・? と安易に考えていたのですがそんな簡単な物でも無いようで・・・ どのようにすれば良いのか教えていただけないでしょうか。

  • URLの末尾からwordpress/をとりたい

    こんにちは。 初心者なので説明が下手ですが、相談させてください。 タイトルの通り、サイトURLの末尾からwordpress/をとろうとしています。 使用サーバーはさくらインターネットです。 次のサイトを参考にし、手順の通りに実行しました。 ☆  http://seo.siyo.org/wordpress/seo8019/ Wordpress管理画面からサイトURLを変更し、ルートディレクトリにindex.phpをコピーし、 テキストを次のように書きかえたところで URLからwordpress/がとれるはずとおもうのですが、 サイトの表示はhttp://○○○○.jp/wordpress/のままです。 この時サイトの表示はエラー404になっています。 実際書き換えた内容 require( dirname( __FILE__ ) . '/wp-blog-header.php' ); ↓ require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' ); すみませんが、考えられる原因を教えていただけますか。 よろしくお願いいたします。

  • WordPressのURL変更

    ちょっと不思議なことがありました。ローカル環境で試していました。 テーマはCocoonを使用しています。 WordPressの設定のWordPressアドレスとサイトアドレスを変更します。 その後当然前のアドレスではサイトにアクセスできなくなります。 wordpressで使用しているフォルダを変更した名前に書き替えるとアクセスできるようになります。 ここでアクセスしたサイトのソースをブラウザで見ます。すると変更前の名前がURLに設定されている箇所が何か所かあります。なぜでしょうか、WordPressでURLの設定を変更しフォルダもその名前に変更しました。ブラウザのキャッシュも削除しました。それなのに変更前のURLが指定されているのです。もちろんほとんどが変更後のURLに変わっています。何か所かが前のURLのリンクなのです。CSSのリンクとかです。これを元の名前に戻すとそのリンクはどうなるのか試しました。するとすべてが元のリンクURLの戻るのです。ということはWordPressを最初に設定したアドレスが保存され、例えサイトアドレスの設定を変更しても変更前のアドレスが使用され続ける箇所があるということです。たぶんCocoon特有の事象です。Cocoonのフォーラムでも質問したのですが、無料テーマなのであまりしつこくできません。なので自分で探そうと思いこちらで質問しました。これがどのPHP関数で取得されているのか解りません。解る方いるでしょうか?

    • ベストアンサー
    • PHP
  • (エクセル)複数のセルの数値を、一つのセル羅列したい

    いつもお世話になります。 エクセル初心者(マクロも関数も;;)です。 表題の通り、複数のセルにある数値を一つのセルにまとめる方法を探しています。 例えば、 --------------------------     A   B   C   D 1   123  45   67  1234567 2   00   11   22  001122 -------------------------- のようにDの縦列にA・B・Cの数値を (合計ではなく)羅列させたいのです。 すごく初歩的な質問のようなことだと思いますが これがわかりません。。。 どうか簡単な方法を教えて下さい。 あと数値じゃなくて文字列でも同じような事ができるでしょうか? 環境:Excel2003

  • WordPressのURLについて

    ホームページビルダー17に搭載しているWordPressを使用し、 私自身が所属する団体のホームページを作成しました。 サーバーにサイトデータを送ることはできるのですが、 転送後、「ダッシュボードのURLが不正です。サイトの公開を中止します。」 というメッセージが出てきて、先に進めません。 原因もわからず、途方に暮れています。 詳しい方が、いらっしゃれば教えてください。 独自ドメイン さくらレンタルサーバー使用、 hpbソフトは初心者 よろしくお願いします。

  • WordPressについて

    WordPressに関する質問です。 サイトにプロフィールを掲載しようと思い、 プロフィールを固定ページとして投稿しました。 固定ページを投稿する際にパーマリンクが http://・・・・・/プロフィール となっていましたが 公開した固定ページのURLを見てみると http://・・・・・/2%5#36% というような数字の羅列したURLになっていました。 URL設定自体は数字ベースに設定しているので 数字ベースのURLになったと思うのですが、 パーマリンクとURLというのは違うものなのでしょうか。 wordpressを使い始めてまだ間もないので この類の詳しいことまで教えていただけるとうれしいです。 よろしくお願いします。 ※OKWaveより補足:「富士通FMV」についての質問です。