MozTW 討論區 https://forum.moztw.org/ |
|
搜尋引擎製作辦法 - 進階篇(?) https://forum.moztw.org/viewtopic.php?f=2&t=8632 |
第 1 頁 (共 1 頁) |
發表人: | feb30th1712 [ 2005-05-27, 22:16 ] | ||
文章主題 : | 搜尋引擎製作辦法 - 進階篇(?) | ||
照著 Mozilla Taiwan WIKI 上介紹的搜尋引擎製作辦法可以做出大多數的搜尋引擎, 但碰到一些把網址藏起來的網站, 例如 MSN Encarta Dictionary 或是 淡江大學圖書館, 這些網站搜尋後網址列什麼都看不到,就做不出東西來了。 這時候就要來看這篇文章。 首先複製下面這部分引言,貼上筆記本,或者是下載附加檔,作為範本。 引言回覆: <search
method = "GET" name = "" queryCharset = "" action = "" > <input name = "" user> <input name = "" value = ""> </search> 我們以淡江大學圖書館作為範例, 首先連到 淡江大學圖書館 去, 然後在查詢語欄位輸入 __USER__, 再選擇 Firefox 功能列上的 Tools → Page Info 視窗(我的 Firefox 是英文版,哪位願意幫我翻譯一下?), name="" 請自己選個名子填進去雙引號中間,這裡我們填入 TKUL,也就是變成 name="TKUL"。 queryCharset = "" 我們在 Page Info 視窗第一個分頁中看到 charset=big5,所以我們吧 big5 填入 queryCharset = "",變成 queryCharset="big5" action = "" 我們現在切換到 Page Info 視窗的 Forms 分頁,也就是第二個分頁,我們要找看看到底 __USER__ 出現在哪個地方,先點看看 patronsearch,然後看下面的欄位,都沒發現 __USER__,然後我們再點 ASRCHFORM,跟著發現 __USER__ 出現在 t1 那行的後面,這時候我們就把 ASRCHFORM 後面的 http://virtua.lib.tku.edu.tw/cgi-bin/gw_43_0/chameleon 填入 action = "" 內,變為 action = "http://virtua.lib.tku.edu.tw/cgi-bin/gw_43_0/chameleon" <input name = "" user> 我們剛剛有看到 __USER__ 出現在 t1 的那行,所以我們就把 t1 填到 <input name = "" user> 裡面,變成 <input name = "t1" user> <input name = "" value = ""> 我們看下面總共有十五行,扣掉 __USER__ 這行已經填過,再扣掉 submittheform 這行後面空白,再扣掉 查尋 這行前面空白,總共需要十二行 <input name = "" value = "">,我們看下面的部分把東西填入這十二行的二十四個雙引號內,變成, <input name = "sessionid" value = "2005052721474005722"> <input name = "skin" value = "portal"> <input name = "usersrch" value = "1"> <input name = "beginsrch" value = "1"> <input name = "elementcount" value = "3"> <input name = "function" value = "INITREQ"> <input name = "search" value = "SCAN"> <input name = "lng" value = "zh-tw"> <input name = "pos" value = "1"> <input name = "conf" value = "./chameleon.conf"> <input name = "u1" value = "4"> <input name = "host" value = "localhost+3000+DEFAULT"> 然後存成名子隨便存,副檔名記得存成 .src 就好了 有問題再討論...
|
發表人: | coolcd [ 2005-05-27, 23:21 ] |
文章主題 : | |
也可以把 Post 改成 Get viewtopic.php?t=8551 不知道您有沒有辦法做出上面那個討論串 request 的 search plugin? http://share.greedland.net/ |
發表人: | BobChao [ 2005-05-28, 00:39 ] |
文章主題 : | |
coolcd 寫: 也可以把 Post 改成 Get
viewtopic.php?t=8551 不知道您有沒有辦法做出上面那個討論串 request 的 search plugin? http://share.greedland.net/ 分享一個小 Tip: 你可以先用 Web Developer Extension 把表單改為 GET,然後測試看看,如果可以用的話網址會顯示出來 且內容也正確 淡大那個我就是這樣搞... |
發表人: | rail02000 [ 2005-05-28, 14:16 ] | |||
文章主題 : | ||||
coolcd 寫: BobChao 寫: 分享一個小 Tip: 你可以先用 Web Developer Extension 把表單改為 GET,然後測試看看,如果可以用的話網址會顯示出來 且內容也正確
我剛剛照這樣胡搞瞎搞,搞出Mozilla@Taiwan"全區搜尋"
|
發表人: | leekaho [ 2005-05-28, 15:21 ] |
文章主題 : | |
上面的那位朋友真是「學以致用」呀!哈哈! BTW,我們要弄一個專給 SearchPlugin 的專區嗎? |
發表人: | knarf32222 [ 2005-05-30, 00:14 ] |
文章主題 : | |
coolcd 寫: 也可以把 Post 改成 Get
viewtopic.php?t=8551 不知道您有沒有辦法做出上面那個討論串 request 的 search plugin? http://share.greedland.net/ http://cn.4ting.net/index.html 這個網站的歌曲搜尋引擎是不是不能改成Get,感覺都被javascript控制住了 請問有辦法做成search plugin嗎? |
發表人: | pier [ 2005-10-21, 07:04 ] |
文章主題 : | |
我發現淡江的 <input name = "sessionid" value = "2005052721474005722"> 這個值是隨時間改變的 這樣就沒辦法用了啊 有沒有其他辦法 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |