|
本帖最后由 hcwanz 于 2023-9-18 19:38 编辑
这里以一个错误的链接为例。
当译文为一个单词的时候,会返回错误提示:
当译文为两个单词的时候,用浏览器访问生成的网址可以正常返回,用curl访问就不会返回:
下面是代码:
<火山程序 类型 = "通常" 版本 = 1 />
方法 访问 <公开 静态 类型 = 字节集类>
参数 用户号 <类型 = 文本型 @默认值 = "2015063000000001">
参数 密钥 <类型 = 文本型 @默认值 = "12345678">
参数 译文 <类型 = 文本型 @默认值 = "apple">
参数 原语言 <类型 = 文本型 @默认值 = "en">
参数 目标语言 <类型 = 文本型 @默认值 = "zh">
{
变量 随机数 <类型 = 文本型 编辑时信息 = "0, 742C1, 0, 0">
变量 网址 <类型 = 文本型
值 = "http://api.fanyi.baidu.com/api/trans/vip/translate?q=%s&from=%s&to=%s&appid=%s&salt=%s&sign="
编辑时信息 = "0, 742C1, 0, 0">
随机数 = 到文本 (取随机数 ())
网址 = 取格式文本 (网址, 译文, 原语言, 目标语言, 用户号, 随机数)
加入小写文本 (网址, 加解密类.取数据MD5 (文本到UTF8 (用户号 + 译文 + 随机数 + 密钥, 假)))
调试输出 (网址)
返回 (((网络访问类)新建对象 (网络访问类)).网页访问 (网址, , , , , , , , , , , ).请求结果)
}
|
|