當我嘗試使用C#中的HttpWebRequest下載谷歌搜索結果頁面,一切都工作得非常好,如果我用簡單的搜索詞,像谷歌搜索將返回503錯誤複雜的搜索查詢
http://www.google.com/search?q=stackoverflow
但是當我嘗試使其更復雜,例如
http://www.google.com/search?q=inurl%3A%22goethe%22%20filetype%3Apdf
這意味着
inurl:"goethe" filetype:pdf
,我將會收到503錯誤,因爲Google認爲我是機器人。有什麼解決方法嗎?
編輯:UserAgent設置爲「Mozilla/5.0」。
呃 - 真的。 :)我真的很想得到結果。 – 2012-03-23 15:04:45