我想獲取用戶在Google上輸入的搜索字詞,以便到達我的長尾目標網頁(並在該網頁上使用它們)。通過https Google搜索獲取Google搜索條件
使用響應引用來源(在ASP C#中)從查詢字符串中獲取「q」變量效果很好,但前提是引用的Google頁面是而不是加載爲https。
這顯然是一個問題,因爲幾乎每個人都在其瀏覽器上始終登錄他們的Google帳戶,如果他們是這樣,所有Google頁面將自動加載(並重定向)以使用https。
當用戶(在HTTPS://www.google.com)搜索對搜索結果的東西,點擊,谷歌似乎重定向去掉它的查詢字符串的請求的用戶到中間頁和用一個不同的替換它,幾乎只包含中間頁面應該重定向到的URL(即URL到我的長尾的着陸頁)。
有沒有什麼方法可以讓我得到https://www.google.com上使用的原始搜索字詞呢?也許如果JavaScript可以訪問瀏覽器歷史記錄或類似的東西?
HTTP還是HTTP即使它通過SSL隧道。不要太多地讀入環境變量的名字。 – Quentin
是的,但是,我是按照慣例來說話的:D你看這個問題已經由我多次親自面對很多人解決了,所以只是寫出了他們彈出的東西。但是,我相信沒有一個是不正確的:) – Karma
Google的隱私政策與referer標題無關。它是負責發送引用者的瀏覽器,而不是服務器。服務器不能在「他們的RFC」中創建一個例外 - RFC是一個技術規範,而不是在逐個服務器的基礎上設置的。 – Quentin