摘要:
HTTPwatch官方:http://www.httpwatch.com/rubywatir/ruby on httpwatch例子:http://www.httpwatch.com/rubywatir/site_spider.zip(这个例子官网可能更新)得到这个例子后做了一些中文注释,对一些代码进行了删减,主要修改内容如下:1、在url = gets.chomp!上面添加($*[0].nil?)?(url = url):(url = $*[0]),目前URL可以在命令行加载,也可以在脚本中固定;命令行方式用法:ruby 脚本名 网站名,具体的用法请参看脚本中的注释,说明一下 在URL前面不 阅读全文
摘要:
ruby写的脚本运行更快,决定使用ruby来弄。相比和我一样做电商网站的都有机会用到:获取某个页面中的所有URL下面脚本另存为:URLScan.rb,用法:通过cmd命令,进入该脚本路径执行ruby URLScan.rb url脚本中data.scan()可以放入你想要在对应页面查找的其他正则表达式,如data.scan(/<ahref="(.*?)">/) ,即所有的URL下面例子中时获取所有的产品链接URLScan.rbrequire 'net/http'filename= File.new('c:\1.txt'," 阅读全文