質問編集履歴

2

進捗状況

2019/05/24 23:22

投稿

yoshi.R
yoshi.R

スコア13

test CHANGED
File without changes
test CHANGED
@@ -30,4 +30,66 @@
30
30
 
31
31
 
32
32
 
33
- 5/23 ブックマークレットという物を見つけたので これで一回やってみようと試みています。
33
+ ### 5/23 ブックマークレットという物を見つけたので これで一回やってみようと試みています。
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+ ### 5/25 ブックマークレットでは 一部分しかできなくて スクレイピングでやって見ました。
42
+
43
+    なぜか 特定のサイトではブラウザが真っ白に なってしまうので 検討しています
44
+
45
+
46
+
47
+
48
+
49
+
50
+
51
+ ```php
52
+
53
+ <?php
54
+
55
+ require_once("./phpQuery-onefile.php");
56
+
57
+ $html = file_get_contents("http://www.******/");
58
+
59
+
60
+
61
+ #ここでhtml全文を取得している
62
+
63
+ $scope = phpQuery::newDocument($html);
64
+
65
+
66
+
67
+ #aタグの取得
68
+
69
+ #深い場所の子要素の場合、慎重に指定する
70
+
71
+ $links = $scope["li"];
72
+
73
+
74
+
75
+
76
+
77
+ #$linksはaタグの情報が入っているので、forの中でhrefの情報を取得する
78
+
79
+ #attr("href")をtext()に変更すれば、aタグに囲まれたテキストを取得できる
80
+
81
+ foreach ($links as $link) {
82
+
83
+ echo pq($link)->attr("href")."<br>";
84
+
85
+ echo pq($link)->text()."<br>";
86
+
87
+ echo "----------------<br>";
88
+
89
+ }
90
+
91
+ ?>
92
+
93
+
94
+
95
+ ```

1

進捗状況

2019/05/24 23:22

投稿

yoshi.R
yoshi.R

スコア13

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,9 @@
25
25
 
26
26
 
27
27
  よろしく お願いします
28
+
29
+
30
+
31
+
32
+
33
+ 5/23 ブックマークレットという物を見つけたので これで一回やってみようと試みています。