小编bri*_*lez的帖子

屏幕抓取Akamai的控制面板使用Mechanize for Ruby - Cookies问题

我试图屏蔽来自Akamai控制面板的一些数据,但是我在通过机械化为Ruby登录页面时遇到了麻烦.

require 'rubygems'
require 'mechanize'

agent = Mechanize.new

url = 'http://control.akamai.com'
page = agent.get( url )

puts page.content
Run Code Online (Sandbox Code Playgroud)

检查页面后,我发现显示:

"Cookie support has been disabled in your browser. Please enable cookies before continuing."
Run Code Online (Sandbox Code Playgroud)

该页面认为我已禁用cookie的事实阻止我登录.有什么想法吗?

ruby screen-scraping mechanize nokogiri

4
推荐指数
1
解决办法
1290
查看次数

以编程方式获取某个.ttf字体文件支持的字符列表

有没有办法以编程方式获取.ttf文件支持使用Ruby和/或Bash支持的字符列表.我试图将支持的字符代码传输到文​​本文件中以便以后处理.

(我不想使用Font Forge.)

ruby bash fonts file font-face

4
推荐指数
1
解决办法
1503
查看次数

如何在Cocoa App中打开一个jar文件

我想在我的Cocoa应用程序中执行一个jar.我的研究告诉我应该用NSTask.但是,我只能system()上班了.例如:

// This works
system("cd /path/to ; /usr/bin/java -jar file.jar");
Run Code Online (Sandbox Code Playgroud)

但这不起作用:

// This does not work
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/java"];
[task setArguments:[NSArray arrayWithObjects: @"-jar", @"/path/to/test.jar", nil] ];
[task launch];
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序时,我得到了一个没有找到Java异常的类,因为它无法找到它的依赖项.

cocoa objective-c

0
推荐指数
1
解决办法
1168
查看次数