gpt4 book ai didi

Ruby Mechanize 解析元标签

转载 作者:数据小太阳 更新时间:2023-10-29 07:50:33 25 4
gpt4 key购买 nike

我正在使用 Mechanize 抓取一堆网页,但在获取元标记时遇到了问题。

<meta property="og:longitude" content="-74.0100365">
<meta property="og:latitude" content="40.7199929">

我想获取 og:longitudeog:latitude 参数。我尝试的方法不起作用,可能是因为页面是动态加载的或其他原因。这是我目前使用的代码:

a = Mechanize.new { |agent|
agent.user_agent_alias = 'Mac Safari'
}

a.get(some_web_page) do |page|
puts page.search("latitude").first.text
puts page.search("longitude").first.text
end

最佳答案

它会是:

page.at('meta[property="og:longitude"]')[:content]
page.at('meta[property="og:latitude"]')[:content]

注意 :content 因为它是您想要的内容属性,而不是文本。

关于Ruby Mechanize 解析元标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12574428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com