我的碩士論文我需要跟蹤谷歌搜索,用戶執行。它應該是一個Web項目。起初,我想設置一個服務器(就像一個代理)來監視用戶執行的所有操作(搜索查詢)。 服務器應該提供谷歌搜索頁面。我需要跟蹤用戶輸入的內容以及從google返回的相應結果。監視谷歌搜索在Java
我的問題是現在..我應該如何開始?
- 我不太確定要使用哪個網絡服務器。我應該使用tomcat/jetty /還是其他的東西? Java Server Faces或Servlets怎麼樣?我很久以前就和JSF一起工作過,但我不確定是否使用它的好決定。
- 服務器應該提供谷歌搜索頁面。這是我的想法:用戶連接到我的服務器。服務器「讀取」谷歌頁面並將其返回給用戶(源代碼)。我想在默認搜索字段上使用監聽器來監視用戶的搜索查詢。但是,如何監控從谷歌返回的結果呢?我猜,谷歌網站本身使用JavaScript。因此,當用戶輸入一些內容時,它會直接發送到Google,結果會直接顯示在網頁上,因此我的網絡服務器沒有看到客戶端與Google服務之間的連接。
主要想法是監視一個搜索查詢和相應的搜索結果。
我只是需要一些幫助和想法開始。這只是我論文的一小部分。我不想在編輯期間從零開始,因此我想確保在我開始之前做出正確的選擇。
預先感謝您......最好的問候。
什麼是你的碩士論文的目標相似 - 它只是一個代理服務器? – home
目標是實施遊戲化方法來增加用戶的搜索專業知識......您可以將其視爲遊戲。可能的情況:可能會要求用戶儘可能使用較少的查詢參數來搜索具有精確網頁的網頁。他做了一個查詢,然後我需要記錄從谷歌返回的結果。如果期望的網頁在前10名的結果下,他會收到徽章..exp ..等等。用戶可以獲得積分/徽章/領導,基本上就是這樣。因此,我需要監視搜索查詢和相應的結果來分析它們... –