我想获取https://translate.google.cnCro::HTTP::Client
的内容,但是HTTP::UserAgent
卡住了,WWW
获取内容,不知道为什么。如果我将其更改$url
为https://perl6.org,所有三个模块都可以正常工作:
my $url = "https://translate.google.cn";
use Cro::HTTP::Client;
my $resp = await Cro::HTTP::Client.new(
headers => [
User-agent => 'Cro'
]
).get($url);
say await $resp.body-text();
use HTTP::UserAgent;
my $ua = HTTP::UserAgent.new;
$ua.timeout = 30;
my $response = $ua.get($url);
if $response.is-success {
say $response.content;
} else {
die $response.status-line;
}
)
use WWW;
say get($url)
我错过了什么吗?谢谢你给我的建议。