teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2017/09/28 02:28

投稿

renren643
renren643

スコア279

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,7 @@
1
1
  Rubyでyahooのトップページの記事一覧から一番先頭をスクレイピングをしたいのですが、このコードのどこが間違えているのでしょうか?
2
2
 
3
+ ファイル名.rbを作成し、ruby ファイル名.rbを実行すると””が帰ってきます。
4
+
3
5
  ```ここに言語を入力
4
6
  require 'nokogiri'
5
7
  require 'open-uri'
@@ -25,4 +27,6 @@
25
27
  が正しいだろうということはわかっています。
26
28
  doc = Nokogiri::HTML.parse(html, nil, charset)でhtmlを取得し、
27
29
  p doc.css('〜').textで具体的な箇所を引っ張ってくるのだろうという認識ですが正しいでしょうか?
28
- また()内の記述はデベロッパーツールから抜き取りたい範囲をcopy selectorでコピーして持ってきたものですが大丈夫でしょうか?
30
+ また()内の記述はデベロッパーツールから抜き取りたい範囲をcopy selectorでコピーして持ってきたものですが大丈夫でしょうか?
31
+
32
+ [リンク内容](http://tofu.hatenadiary.com/entry/2017/01/07/221200)を参考にしました

1

追記

2017/09/28 02:28

投稿

renren643
renren643

スコア279

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,14 @@
15
15
 
16
16
  doc = Nokogiri::HTML.parse(html, nil, charset)
17
17
  p doc.css('#topicsfb > div.topicsindex > ul.emphasis > li:nth-child(1) > a').text
18
- ```
18
+ ```
19
+ ```ここに言語を入力
20
+ require 'nokogiri'
21
+ require 'open-uri'
22
+
23
+ url = 'https://www.yahoo.co.jp/'
24
+ ```
25
+ が正しいだろうということはわかっています。
26
+ doc = Nokogiri::HTML.parse(html, nil, charset)でhtmlを取得し、
27
+ p doc.css('〜').textで具体的な箇所を引っ張ってくるのだろうという認識ですが正しいでしょうか?
28
+ また()内の記述はデベロッパーツールから抜き取りたい範囲をcopy selectorでコピーして持ってきたものですが大丈夫でしょうか?