所以我在获取Google搜索网页时遇到了问题。 当我尝试简单查询时,例如:
http://www.google.ba/search?q=inurl:Stackoverflow&num=100&hl=en&start=0&sa=N
在这种情况下,它是inurl:StackOverflow
Indy和ICS Http.Cli1下载网页没有任何问题,但是当我尝试时:
http://www.google.ba/search?q=inurl:Stackoverflow site:ba&num=100&hl=en&start=0&sa=N
在这种情况下,查询是inurl:Stackoverflow site:ba
我收到了错误请求,因此我查看地址栏并看到Google用%20替换空格,所以接下来我尝试:
idhttp1.get('http://www.google.ba/search?q=inurl:Stackoverflow%20site:ba&num=100&hl=en&start=0&sa=N');
我得到了Indy的错误,所以我尝试了ICS
Http.Cli1.url('http://www.google.ba/search?q=inurl:Stackoverflow%20site:ba&num=100&hl=en&start=0&sa=N');
Http.cli1.get;
我收到'服务不可用'错误。 为什么会这样,当我将粘贴链接复制到Web浏览器时,它打开正常。为什么我不能用这些组件来获取它。我该怎么做......