【前編】PHPで簡単にスクレイピングする方法

 



 

皆さんはWebサイトからある特定の情報を取ってきたいと思ったことはありませんか?
毎回サイトに飛んで値のコピペを繰り返す、、、これを毎日もしくはたくさんのページで行いたいといったときに手でやるのは面倒ですよね?
そんな方のために、今回はPHPを使ってWebスクレイピングする方法を紹介したいと思います。

そもそもスクレイピングとは?

スクレイピングとはWebサイトから情報を抽出する技術のことです。
例えば、プログラムを動かしてこのブログのタイトルを自動的に取得するといったことができます。

まずは準備をしよう!

まずは下記リンクから一番上のphpQuery-*-onefile.zipをダウンロードして解凍しましょう。
https://code.google.com/archive/p/phpquery/downloads
解凍したらphpQuery-onefile.phpというファイルができているか確認してください。
これで下準備は完了です。

PHPファイルの作成

試しにこのファイルを作成し、先ほど解凍したphpQuery-onefile.phpと同じディレクトリに配置して実行して見ましょう。
「ただの備忘録ですよ|」が出力されれば成功です!
$urlを変更すれば色々なサイトからスクレイピングができるはずです。

注意点

著作権法や相手のサーバーの負荷などに注意して行なってください。
Webスクレイピングの注意事項一覧
JavaScriptにより動的に作成しているサイトは取得ができないデータがあります。

次回はphpQueryの使い方ともうちょっと実践的なスクレイピングの方法を紹介したいと思います。

Simple PoS Pool

ここ最近人気が急上昇中のPoSマイニングプールです。PoSマイニングなので、コインを入れておくだけでザクザクとコインが増えていきます。

現在16のコインに対応しております。ユーザ数とともに登録規制などもあるので、アカウント作成だけでもしておいて損はないと思います。記事にもしてありますので、宜しければご確認ください。




様々な取引所の売買価格がリアルタイムにわかる!

2018-02-25 02:42現在の情報
取引所
買値
売値
bitFlyer
1,022,836円
1,022,836円
zaif
1,047,735円
1,047,665円
coincheck
991,813円
990,260円
Quoinex
1,132,803円
1,030,778円
bitbank
1,049,080円
1,049,067円

リアルタイムチャート(5分間隔)

ウォレット・取引所

今おススメ、有名なウォレット・取引所のリンクを張ります。各々の取引所では長所・短所(取扱通貨が異なる)があるため、全て作成しておいても損はないと思います(^。^)いつか利用するときが来るかもしれません。

KuCoinは現在人気がうなぎのぼりです。登録は無料なので、登録中止になる前に開設だけする事をおススメします。

bitFlyer ビットコインを始めるなら安心・安全な取引所で
ビットコイン取引高日本一の仮想通貨取引所 coincheck bitcoin



関連記事

人気急上昇!

PoSマイニングで寝てても増える!?

特集

リアルタイム更新!!300弱のコインをご紹介!

おすすめ記事

  1. 今回はAzureでのマイニングです。利用するOSはubuntuなので、根本的な部分は今までのAWSや…
  2. ついにSimple PoS Poolでのマイニングも30日、約1カ月を迎えました。 本日の記事…
  3. みなさんこんばんわ。 最近は「仮想通貨」に関する記事が非常に多いですね。今まで、様々な事の自動…
  4. PHPでSQL、PDOを利用するとき、数字のテーブル名を作成したいときないですか? このブログ…
  5. 今回は草コインをマイニングしてみよう第3弾!Zoinコインのマイニングについてお話します。 Z…
  6. 前回に引き続き、スクレピングについて紹介していこうと思います。 「もうスクレイピングなら余裕だぜ」…
  7. 今までAWSやGCEを利用したクラウドサービスでのubuntuインストール、マイニング等をご紹介して…
  8. 配列の項番を整理したいとき 配列にif文を施したり、for文で情報をとってきたりしたとき、下記のよ…
  9. なんだかサイトが重いなぁ速くならないかなぁ...これってサイトを運営しているしている人なら誰しも一度…
  10. 速報をお届けします。 ネットで近々Binanceが上陸する日が近い等と、色々言われていましたが…

おススメGPU

No.1
NVIDIA GTX-1070





No.2
NVIDIA GTX-1080





No.3
NVIDIA GTX-1060





No.4
AMD RX570





No.5
NVIDIA GTX-1080Ti





No.6
AMD RX580

ページ上部へ戻る