我正试图根据website的搜索结果得出输出.以下是循序渐进的过程:
- 地址:"内盖区威尔逊大街4065号/格拉斯哥圣母院"
- 导航至https://www.centris.ca/
- 将地址放入搜索栏
- 如果有匹配建议,则返回"是"
- 如果没有匹配,则返回"No"
如截图所示,地址4065 avenue Wilson, Côte-des-Neiges / Notre-Dame-de-Grâce
(右)在搜索框下方显示address suggestion
,因此脚本应返回Yes
而(左)地址7919 -7921 avenue Henri-Julien, Villeray / St-Michel / Parc-Extension
在搜索框下方显示Aucun résultat trouvé
,因此脚本应返回No
:
我试图开发一个脚本,但它显示Invalid Argument对searchUrl
行.
function searchCentris() {
const address = "4065 avenue Wilson, Côte-des-Neiges / Notre-Dame-de-Grâce";
const searchUrl = `https://www.centris.ca/en/properties?searchType=geographic&searchMode=form&grid={%22viewport%22:{%22ne%22:{%22lat%22:45.55871812477478,%22lng%22:-73.53681564331054},%22sw%22:{%22lat%22:45.438517174044384,%22lng%22:-73.70114135742189}},%22location%22:{%22lat%22:45.49876419602977,%22lng%22:-73.61897850036623}}&locale=en`;
const html = UrlFetchApp.fetch(searchUrl).getContentText();
if (html.includes(address)) {
return "Yes";
} else if (html.includes("Aucun résultat trouvé")) {
return "No";
} else {
return "Unknown";
}
}
您能指导我如何解决这个问题并获得所需的输出吗?谢谢您抽时间见我.