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

回答編集履歴

1

追記

2019/05/04 08:04

投稿

退会済みユーザー
answer CHANGED
@@ -21,7 +21,9 @@
21
21
  doc = Nokogiri::HTML.parse(open(search_url, {'User-Agent' => USER_AGENT, 'Referer' => referer}))
22
22
 
23
23
  doc.xpath('//h3[@class="r"]').each do |h3|
24
- puts h3.text
24
+ puts "タイトル:" + h3.text
25
+ url = CGI.unescape(CGI.unescapeHTML(h3.xpath('a/@href').text))
26
+ puts "URL:" + url.split('&sa=U&ved=').first.sub('/url?q=', '')
25
27
  end
26
28
 
27
29
  sleep(rand(5..10))