javascript php mySql の基礎がおわり、作って見たいものがあります
ウェブブラウザにサービスにログインして 項目選択すると ニュースのテキストまたはPDFが開きます。
これが ニュースごとになっていて 見づらいので アプリで一括で 取得 閲覧したいのですが ブラウザからボタン押して画面遷移して 表示された PDFを取得して まとめる みたいなことは
どんな方法がありますか??
手がかりだけでもいいので、参考サイトや 実装方法を 提示
してほしいです。
できないのかもしれないですが 一部分だけでもいいので
よろしく お願いします
5/23 ブックマークレットという物を見つけたので これで一回やってみようと試みています。
5/25 ブックマークレットでは 一部分しかできなくて スクレイピングでやって見ました。
なぜか 特定のサイトではブラウザが真っ白に なってしまうので 検討しています
php
1<?php 2 require_once("./phpQuery-onefile.php"); 3 $html = file_get_contents("http://www.******/"); 4 5 #ここでhtml全文を取得している 6 $scope = phpQuery::newDocument($html); 7 8 #aタグの取得 9 #深い場所の子要素の場合、慎重に指定する 10 $links = $scope["li"]; 11 12 13 #$linksはaタグの情報が入っているので、forの中でhrefの情報を取得する 14 #attr("href")をtext()に変更すれば、aタグに囲まれたテキストを取得できる 15 foreach ($links as $link) { 16 echo pq($link)->attr("href")."<br>"; 17 echo pq($link)->text()."<br>"; 18 echo "----------------<br>"; 19 } 20 ?> 21
回答2件
あなたの回答
tips
プレビュー