[Maxthon2技巧]分析搜尋引擎 02 如果網址未顯示關鍵字!?

某些時候,在輸入關鍵字後網址不一定會出現關鍵字的區塊
如,搜尋後網址顯示如下:(一時找不到類似網頁,暫用假設)

http://www.mxexpress.blog/search.php

此時可以有兩種方法解決:
1.強制網頁開出新標籤
點選狀態欄上的按鈕「強制在新索引標籤中開啟連結」>輸入關鍵字搜尋
通常可以解決大部分的網站隱藏關鍵字網址的問題
網址多半就會顯示程有關鍵字的狀態,如:

http://www.mxexpress.blog/search.php?keyword=MaxthonIsGood&lang=big5

根據教學一的經驗,即可得知
紅色的keyword=就是關鍵字位置,而本處的關鍵字為MaxthonIsGood
另外也可以判斷出後方藍色的lang=big5意思是指在Big5碼中搜尋
如何得知&的所連接的區塊代表的意思呢?
可以嘗試刪除&及連接的資訊或更改瀏覽選項來進行判斷喔!

2.分析原始碼
如果網站不強制開啟新標籤的話,就只能用這個方法了
這個方法就比較困難一點,需要比較多的製作經驗
碰到這種網頁,我通常也需要較為久的時間來判斷
範例網站:嘸蝦米查碼
搜尋網址:http://liu.twbbs.org/liuzmd1/index.php?tde_string=%us
開始分析:
進入網站後,可以看到中央的搜尋框及按鈕
此時我們連同「查詢字串: 框 , 按鈕」都選取起來>右鍵>檢視選取區域原始碼
開啟編輯器後,可以得到如下的原始碼區塊
由於Blogger的編輯問題,所以我將原始碼標籤的<取消

查詢字串: INPUT onkeypress="return ImeKeyPress(event);" id=tde_string maxLength=10 size=5 name=tde_string> INPUT id=type type=hidden name=type> INPUT onclick=tde(); type=button value=查詢>

藍色的區塊 代表 關鍵字輸入後的動作,return返回所需要的值
紅色的區塊 代表 關鍵字標籤位置,從id=判斷,ID通常就是指一個輸入的資訊
橘色的區塊 代表 如何送出關鍵字,onClick指按下
綠色的區塊 代表 按鈕及按鈕的顯示文字
這時候我們就要來組合網址啦!首先列出原始網址:
http://liu.twbbs.org/liuzmd1/index.php
我們所需要的資訊「關鍵字位置」:
tde_string=
在搜尋的網址加入一個傳送參數的「?」後
搜尋網址就出來啦!
http://liu.twbbs.org/liuzmd1/index.php?tde_string=%us

其實經驗還是滿重要的,因為ID有時候也會換成別的字代表
多判斷幾次就可以上手囉!

敬請期待:【教學】分析搜尋引擎 03 製作屬於自己的搜尋外掛

newest oldest

請問一下
我有2個問題....
1.不能備分搜尋的資料媽??(好像沒有看到類似選項)
不然重裝時
還要一個一個去搜尋然後再改成%us

2.(我是用繁中版)
如果再搜尋框打上繁字
去搜尋類似"百度"之類的簡体網站
有啥方法可以讓他不要變成亂碼?
希望大大提供解答
感謝大大

聖,您的疑問已經回覆於新文章中囉!

PS
聖這個名字真好~!!