0

我正在尝试在某些 Wikipedia 页面上使用 Bing 自定义搜索。但是,我发现有许多页面在 Bing 自定义搜索(或 Bing 搜索)中没有返回任何结果。

例如,您可以搜索 Bingsite:https://en.wikipedia.org/wiki/George_Washington name并获取该网页的回复。但是,如果您从以下任何犬种名称中进行选择(实际上几乎是此列表中的任何犬种:https ://en.wikipedia.org/wiki/List_of_dog_breeds ):

https://wikipedia.org/wiki/Wire_Fox_Terrier
https://wikipedia.org/wiki/Kishu
https://wikipedia.org/wiki/English_Cocker_Spaniel

作为网站,搜索site:{site_from_list_above} dog(例如site:https://wikipedia.org/wiki/Wire_Fox_Terrier dog)没有结果。我是在搜索错误,还是 Bing 只是不缓存这些页面?

4

1 回答 1

0

回答我自己的问题:在与 Bing 支持人员交谈并亲自使用 URL 后,我发现有两个问题:

  1. 网址不必是重定向,因为https://wikipedia.org/wiki/Kishu您可以将其带到https://en.wikipedia.org/wiki/Kishu.
  2. 其中有特殊字符的url(如https://en.wikipedia.org/wiki/Chihuahua_(dog)需要替换(这意味着“(”与“%28”和“)”与“%29”等)。更多关于转义的细节可以在这里找到:https ://www.w3schools.com/tags/ref_urlencode.asp

希望这对其他人有帮助!

于 2020-05-19T17:50:05.913 回答