ruby-on-rails – 使用mechanize在html页面中查找字符串
发布时间:2020-12-17 02:38:56 所属栏目:百科 来源:网络整理
导读:我试图找到一个给定的字符串,让我们在给定页面中说“Hello”.到目前为止,我有以下内容: agent = Mechanize.newpage = agent.get('http://www.google.de/') 我现在该怎么办?我见过搜索方法,但它只接受XPath / CSS表达式.我可以尝试使用xpath进行搜索,但是有
我试图找到一个给定的字符串,让我们在给定页面中说“Hello”.到目前为止,我有以下内容:
agent = Mechanize.new page = agent.get('http://www.google.de/') 我现在该怎么办?我见过搜索方法,但它只接受XPath / CSS表达式.我可以尝试使用xpath进行搜索,但是有更好的方法吗? 解决方法
你可以简单地进行一般文本搜索:
page.body.include?('Hello') 但是,当搜索特定的html节点时,我建议使用这样的css选择器: page.parser.css('#my_container_element').text.include? 'Hello' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |