2013-07-28 69 views
0

我想在Google Chrome瀏覽器的搜索引擎列表中添加一個在線詞典。問題是,有問題的網站沒有顯示地址欄中使用的表單,所以我不能像其他搜索引擎一樣在Chrome中用%s替換搜索字詞。如何找到發送到ASP頁面的POST表單?

我對開發網頁或網頁腳本語言幾乎一無所知,因此我甚至不完全確定POST是正確的術語。

Here是我在說的網站。如果您在English-Basque框中鍵入一個單詞,例如「狗」,然後點擊Search,它只會顯示http://www1.euskadi.net/morris/resultado.asp,顯然不包含「狗」。我檢查了第一個鏈接的HTML頁面和結果頁面的ASP頁面的源代碼,但沒有看到任何明顯的東西,但是我再也不知道我在找什麼。

我使用這本字典很多,所以能夠將它添加到Chrome並使用一個簡單的關鍵字,我可以在omnibar中使用關鍵字和搜索詞,而不必每次都加載頁面,節省很多時間。 :)

如果任何人都可以指出我如何解決這個問題的正確方向,我將不勝感激您的幫助。謝謝!

+0

如果使用GET類型參數不起作用,那麼恐怕你運氣不好。您無權訪問字典網站,也無法更改搜索引擎列表的工作方式。除非您找到更改搜索引擎列表代碼的方法,以便它可以發送POST以及GET參數。谷歌瀏覽器是開源的,所以理論上應該是可能的。 –

+0

那麼,前一段時間有人對該字典的一個方向進行了CHM處理,所以我認爲他可以以某種方式訪問​​它。 CHM的創建者可能是該網站的創建者,但我非常懷疑這一點。 –

+0

@threeFourOneSixOneThree因此,我找到了網絡面板的「表單數據」部分,並找到了正在發送的內容,但是當我嘗試使用地址欄中的數據時,該網站表示無法找到該頁面。對於英語 - >巴斯克語搜索框,數據是這樣的:'txtIngles = dog&Submit = Search'。我試過的URL是'http://www1.euskadi.net/morris/resultado.asp?txtIngles = dog&Submit = Search'。有任何想法嗎? –

回答

1

Someone else seems to have found a workaround for your problem; 它包括在Chrome中使用JavaScript代替URL來編寫FORM。

更清潔的替代方案是編寫代理頁面;你可以在asp/php /中編寫一個頁面,它可以接受查詢字符串參數,然後將這些參數發送到euskadi.net頁面,並返回結果。

雖然這將需要你有一個服務器或託管頁面在某個地方。

+0

嗯,我能夠得到它與這個網站,但像你給的鏈接說,它不會從一個空的標籤工作。我嘗試了「Awesome New Tab Page」(因爲Ultimate New Tab似乎不再存在),但它說「拒絕執行內聯腳本」。由於我幾乎總是通過打開新選項卡然後使用地址欄開始搜索,因此在搜索之前加載頁面並不會節省任何時間。我想我可以寫一個頁面,並用lighttpd或東西託管它。感謝您的幫助! –

相關問題