使用用户输入下载网站正文

发布于 2024-07-06 22:41:14 字数 642 浏览 8 评论 0 原文

我想使用 Shoes 来下载用户在 edit_line 中输入的网站正文。 我怎样才能做到这一点? 谁能帮助解释为什么下面的代码不起作用? 它只是弹出一个新窗口,并且不会从输入的文本下载网站......

这是迄今为止我的代码:

Shoes.app do
  stack (:left => 175, :top => 200) do
    para "Enter a url:"
    flow do
      @url = edit_line
      button "OK" do

    window do
        stack do
         title "Searching site", :size => 16
          @status = para "One moment..."
          # Search site for query and print body
            download @url.text do |site|
              @status.text = "Body: " + site.response.body.inspect
            end
         end
       end
     end
   end
 end
 end

I want to use shoes to be able to download the body of a website that a user enters in an edit_line. How can I make this work? Can anyone help explain why the below code does not work? It just pops up a new window, and does not download the site from the text entered....

Here's my code thus far:

Shoes.app do
  stack (:left => 175, :top => 200) do
    para "Enter a url:"
    flow do
      @url = edit_line
      button "OK" do

    window do
        stack do
         title "Searching site", :size => 16
          @status = para "One moment..."
          # Search site for query and print body
            download @url.text do |site|
              @status.text = "Body: " + site.response.body.inspect
            end
         end
       end
     end
   end
 end
 end

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

终难遇 2024-07-13 22:41:14

没关系——我想通了。 我只是没有弹出一个新窗口,它可以很好地下载并打印正文。 :)

Nevermind - I figured it out. I just didn't pop to a new window and it downloads and prints the body fine. : )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文