質問編集履歴

2

追記

2017/09/28 02:28

投稿

renren643
renren643

スコア279

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  Rubyでyahooのトップページの記事一覧から一番先頭をスクレイピングをしたいのですが、このコードのどこが間違えているのでしょうか?
2
+
3
+
4
+
5
+ ファイル名.rbを作成し、ruby ファイル名.rbを実行すると””が帰ってきます。
2
6
 
3
7
 
4
8
 
@@ -53,3 +57,7 @@
53
57
  p doc.css('〜').textで具体的な箇所を引っ張ってくるのだろうという認識ですが正しいでしょうか?
54
58
 
55
59
  また()内の記述はデベロッパーツールから抜き取りたい範囲をcopy selectorでコピーして持ってきたものですが大丈夫でしょうか?
60
+
61
+
62
+
63
+ [リンク内容](http://tofu.hatenadiary.com/entry/2017/01/07/221200)を参考にしました

1

追記

2017/09/28 02:28

投稿

renren643
renren643

スコア279

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,23 @@
33
33
  p doc.css('#topicsfb > div.topicsindex > ul.emphasis > li:nth-child(1) > a').text
34
34
 
35
35
  ```
36
+
37
+ ```ここに言語を入力
38
+
39
+ require 'nokogiri'
40
+
41
+ require 'open-uri'
42
+
43
+
44
+
45
+ url = 'https://www.yahoo.co.jp/'
46
+
47
+ ```
48
+
49
+ が正しいだろうということはわかっています。
50
+
51
+ doc = Nokogiri::HTML.parse(html, nil, charset)でhtmlを取得し、
52
+
53
+ p doc.css('〜').textで具体的な箇所を引っ張ってくるのだろうという認識ですが正しいでしょうか?
54
+
55
+ また()内の記述はデベロッパーツールから抜き取りたい範囲をcopy selectorでコピーして持ってきたものですが大丈夫でしょうか?