我的朋友有一个论坛,其中充满了包含信息的帖子。有时她想要在她的论坛中查看帖子,并得出结论。目前,她通过点击她的论坛对帖子进行评论,并生成不一定准确的数据图片(在她的大脑中),从而得出结论。我今天的想法是,我可能会敲出一个快速的Ruby脚本来解析必要的HTML,以便让她真正了解数据的内容。如何阅读别人的论坛
今天我第一次使用Ruby的net/http库,并且遇到了问题。虽然我的浏览器在查看我的朋友的论坛时没有问题,但似乎Net :: HTTP.new(“forumname.net”)方法产生以下错误:
由于目标机器主动拒绝它,因此无法建立连接。 - 连接(2)
谷歌搜索该错误,我已经了解到,它与MySQL(或类似的东西)不想让像我这样的八卦家伙远程在那里徘徊:出于安全原因。这对我来说很有意义,但它让我想知道:我的浏览器如何在我的朋友的论坛上进行探索,但我的小Ruby脚本没有获取戳的权利。脚本有没有办法告诉服务器它不是威胁?我只想要阅读权利而不是写作权利?
谢谢你们,
z。
你们是不是要直接访问她的数据库或者只是HTML页面?您对端口的工作方式似乎有点困惑:“我已经了解到它与MySQL有关” – 2010-01-13 21:06:41
我是!也许我的问题与“代理”有关?我尝试调用address = Net :: HTTP.new(“sitename.net”),对于一些网站我得到的HTML和一些网站,我得到该错误消息。 – Ziggy 2010-01-13 21:12:37
改变了你的问题的标签,因为它似乎确实是让httpwebrequest工作 – Veger 2010-01-13 22:36:51