Size: a a a

2018 February 04

NK

ID:382840936 in RubyRush
в теге?
источник

NK

ID:382840936 in RubyRush
Все ушли рельсы учить
источник

NK

ID:382840936 in RubyRush
как в такой конструкции tr_tag.search("a[@class='all']").to_a[0].attributes["href"] искать не по классу а по text?
источник

VV

Vadim Venediktov in RubyRush
Хм, это для какой задачи-то?
источник

VV

Vadim Venediktov in RubyRush
источник

NK

ID:382840936 in RubyRush
Vadim Venediktov
Хм, это для какой задачи-то?
для городов в погоде
источник

VV

Vadim Venediktov in RubyRush
a[text()="sometext"]
источник

NK

ID:382840936 in RubyRush
источник

NK

ID:382840936 in RubyRush
`list_tag = page.search("#city_list")
           
town_tag = list_tag.search("option[text()=town]").to_a[0]`  - вот ниль выдает
источник

NK

ID:382840936 in RubyRush
town = 'Москва'
источник

VV

Vadim Venediktov in RubyRush
ну так а Вы ищете text()=town
источник

VV

Vadim Venediktov in RubyRush
вставьте значение из переменной в строку с пом. #{}
источник

NK

ID:382840936 in RubyRush
Vadim Venediktov
ну так а Вы ищете text()=town
ёtown_tag = list_tag.search("option[text()=#{town}]").to_a[0]` выдает ниль когда начинаю кавычками выделять, как то все путается
источник

VV

Vadim Venediktov in RubyRush
кавычки можно экранировать
источник

VV

Vadim Venediktov in RubyRush
\"
источник

NK

ID:382840936 in RubyRush
`town_tag = list_tag.search("option[text()=\"#{town}\"]").to_a[0]
# town_tag = page.search("#city_list").at("option:contains('Москва')").parent.text

puts town_tag.class`
источник

NK

ID:382840936 in RubyRush
все равно ниль
источник

NK

ID:382840936 in RubyRush
может list_tag какой то неправильный?
источник

NK

ID:382840936 in RubyRush
list_tag = page.search("#city_list")
источник

NK

ID:382840936 in RubyRush
Спать пошел
источник