我最终需要完成的是
A. 将 url 发送到此页面上的表单:youtube-mp3.org
B. 获取结果页面上链接的 scr 属性。
我正在使用 Ruby on Rails 并尝试使用此方法发送请求并获取结果页面的正文:
require 'uri'
yt_uri = URI('http://www.youtube-mp3.org')
params = { :id => "youtube-url" , :value => "http://www.youtube.com/watch?v=KMU0tzLwhbE" }
yt_uri.query = URI.encode_www_form(params)
res = Net::HTTP.get_response(yt_uri)
res.body
它工作正常,但问题是该网站使用 javascript 呈现链接,因此它没有显示在源代码中。相反,我得到
<noscript>
<div class="warning">You have to enable JavaScript to use this Service!</div>
</noscript>
有没有解决的办法。我愿意接受任何建议