gpt4 book ai didi

Javascript:将 URL 传递给 google 编码时出现问题

转载 作者:行者123 更新时间:2023-11-28 08:17:11 32 4
gpt4 key购买 nike

我正在尝试查看从谷歌反向图像搜索返回的 html 数据。我传递给谷歌的网址包含一些被编码的字符,特别是 ? 更改为 %3F,而谷歌似乎无法理解格式化的网址(下面的 pic_url )。有什么方法可以发送 URL,使其不被格式化吗?或者有其他方法可以解决这个问题吗?

我的代码如下:

var google_url = "https://www.google.com/searchbyimage?image_url=";

var pic_url = "http://img.cpcdn.com/recipes/_o1f2b886e/50x50c/d9e62798f1c807c1891454bed562e4c9.jpg?u=941483&p=1362455199";

var search_url = google_url + pic_url;

$.getJSON('http://whateverorigin.org/get?url=' +
encodeURIComponent(search_url) + '&callback=?',
function(data){
$("#targetWrapper").html(data.contents);

http_data = data["contents"];
console.log(http_data);

});

我在控制台中返回的错误:

`The requested URL   <code>/searchbyimage%3Fimage_url=http%253A%252F%252Fimg.cpcdn.com%252Frecipes%252F_o1f2b886e%252F50x50c%252Fd9e62798f1c807c1891454bed562e4c9.jpg%253Fu%253D941483%2526amp%253Bp%253D1362455199</code> 
was not found on this server.
<ins>That’s all we know.</ins>`

但如果您只是复制并粘贴https://www.google.com/searchbyimage?image_url=http://img.cpcdn.com/recipes/_o1f2b886e/50x50c/d9e62798f1c807c1891454bed562e4c9.jpg?u=941483& ;p=1362455199 到地址栏它可以工作。有什么想法吗?

最佳答案

whateverorigin.org 中存在一个错误: https://github.com/ripper234/Whatever-Origin/issues/1

请注意,建议的解决方案对我不起作用......

关于Javascript:将 URL 传递给 google 编码时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23462139/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com