Web ページからテーブルを解析する必要があります。Ruby と Nokogiri を使用する前にこれを実行しましたが、今回は私の方法が機能しません。これは私がやっていることです:
response = RestClient.get "http://www.webpage.com?page=0"
doc = Nokogiri::HTML(response.body,nil,'utf-8')
doc.remove_namespaces!
table = doc.xpath(".//*[@id='contsinderecha']/form/table/tbody/tr[4]/td/table/tbody/tr[5]/td/table")
table
は単なる空の配列です。応答は問題ありませんput response.body
。Web ページの本文を取得します。
また、XPath を取得するために、firebug を使用しています。
何が起こっている可能性がありますか?