2015-12-21 38 views
1

這個公式是相當好的只是幾個月前: =IMPORTXML("https://www.google.com/search?q=Edward", "//h3")爲什麼Google Spreadsheet importXml函數在解析Google搜索結果頁面時會拋出錯誤?

現在,它拋出一個錯誤:

Could not fetch url: https://www.google.com/search?q=Edward

爲什麼會發生,以及如何糾正它嗎?

+0

抱歉地說,IMPORTXML可...挑剔,所以有這個公式很有可能開始爲你工作(因爲它現在對我來說很有用)。另一種選擇(也有自己的一套怪癖)是創建一個谷歌自定義搜索引擎,搜索整個網絡,這裏由曼尼安解釋(http://stackoverflow.com/questions/4082966/what-are-the-替代品 - 現在,谷歌網絡搜索API已被棄用) – Greg

+0

@Greg,我認爲你是對的。它偶爾工作,然後停止工作。 –

回答

0

要做兩件事情:一是沒有對「S」,「https」開頭以及其他幾個XPath的,有幾個:

=IMPORTXML("http://www.google.com/search?q=Edward", "//h3") 

=IMPORTXML("https://www.google.com/search?q=Edward", "//cite") 
+0

不幸的是,它也不起作用。我發現這個公式偶爾會起作用。 –

+1

@AndrewAnderson谷歌是suuuper挑剔,我覺得它非常惱人,因爲我每天運行數以千計的importxml查詢 - 我還沒有正式計算出來,如果有什麼東西,具體導致它停止工作 - 那裏必須是一個答案,但它看似隨機發生。 –

相關問題