質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

1744閲覧

phpを使用してサイトをクロールしたいが意味不明です。

退会済みユーザー

退会済みユーザー

総合スコア0

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2016/01/06 06:09

phpを使用してサイトをクロールしたいのですが、様々な記事を読んでもcomposerを使うとか、require_once dirname(FILE) ........などが書いてあるのですが、いまいちクロールするということと、サンプルコードがピンときません。

申し訳ありませんが、クロールとはなにか、サンプルコードの使い方を教えて頂きたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

izkn

2016/01/06 06:29

こちらの質問が他のユーザから「質問の範囲が広すぎる」という評価を受けています わからない点を明確にし、調査したこと・試したことと共に記入していただくと、回答が得られやすくなります。
退会済みユーザー

退会済みユーザー

2016/01/06 09:12

漠然としすぎていて回答に困ります。参考にしたサイトやページが有るならそれを示して欲しいし、実際にやってみたことも説明して欲しいし、やってみてどういう問題が起きたのかを示してくれないと適切に回答できないと思われます。
tanat

2016/01/06 12:37

こちらの質問が他のユーザから「質問の範囲が広すぎる」という評価を受けています わからない点を明確にし、調査したこと・試したことと共に記入していただくと、回答が得られやすくなります。
退会済みユーザー

退会済みユーザー

2016/01/06 18:02

こちらの質問が他のユーザから「問題・課題が含まれていない質問」という評価を受けています teratailでは、漠然とした興味から票を募るような質問や、意見の主張をすることを目的とした投稿は推奨していません。 質問の意図や解決したい課題を明確に記述していただくと、回答が得られやすくなります。
退会済みユーザー

退会済みユーザー

2016/01/09 18:23

クロールが何かわからないのに、「クロールしたい」って、質問の方が意味不明です。
guest

回答1

0

ベストアンサー

phpを使用してサイトをクロールしたい
申し訳ありませんが、クロールとはなにか

この時点で大いなる矛盾が発生しています。

クロールとは「他のWebサイトからHTMLファイルなどをDLして分析や解析」することです。
人間様がそんなことしたくないから、必要そうな情報だけをスクリプトやプログラムを組んで効率よく抜き出すのです。

そのためには「まず抜き出したい情報という目的が必要」ですし、
その目的を叶える為には高度なプログラミング知識を必要とします。

クロールしてみたいから目的を教えろだなんて質問は成立しません。

phpを使用してサイトをクロールしたい

そもそも何故PHPでクロールする必要があるのでしょう?
基本的にPHPとはHTMLファイルを生成することに特化した言語なので、
クロールに関してはむしろ不得意分野です。

まぁ、PHPでも挙動は素直だし関数名が糞なくらいで別段やってやれない事はなく、
PHPで頑張る後輩の為に偉大なる先人たちが軌跡としてライブラリを作ってくれています。
このライブラリを扱う為のお作法がcomposerを使うとか、require_once dirname(FILE)という訳です。

ピンと来ないからこそのPHPだと思うのですが…
そこが理解出来るまでクロールは厳しいと思います。
何でもいいから何か作って公開のプロセスを繰り返してみてください。

投稿2016/01/10 03:33

編集2016/01/10 03:56
miyabi-sun

総合スコア21158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/01/13 04:31

ありがとうございました。 質問内容も含め、もう少し目的や状況を把握してから質問したいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問