-1

ファイルにページソースがありますが、このクラスに含まれている必要なページはごく一部です。

<td class="left">
<a href="hiscorepersonal.ws?user1=xMorgan">xMorgan</a>
<br><a href="hiscorepersonal.ws?user1=unik4kosova">unik4kosova</a>
<br><a href="hiscorepersonal.ws?user1=MiscDemeanor">MiscDemeanor</a>
<br>
</td>

私が理解していることから、これは要素内に含まれていないため、これを行う簡単な方法はありません。これはまだ可能ですか?

4

1 に答える 1

1

与えられた入力から期待される出力は何ですか?次のようになりますか?

"\nxMorgan\nunik4kosova\nMiscDemeanor\n"

これが必要な場合は、次のように記述できます。

require 'nokogiri'
require 'open-uri'

doc = Nokogiri::HTML(open('url-of-the-page-you-want-to-save'))
puts doc.css('td.left').text

これが希望どおりでない場合は、十分なHTMLサンプルと目的の出力を提供してください。

于 2013-03-24T13:34:57.927 に答える