当我们在搜索引擎中找到时,我们输入的文本会在结果列表中看到,其中包含一些链接。但问题是,当我们访问这些网站时,同样的文字也在那里,但是说“找不到”。(例如,假设我们在google中键入'最好的软件来做'SomeThing',搜索结果显示结果包括当我们去搜索结果中列出的某些链接时,那些网站也有相同的文字'最好的软件去做某些事 - 没找到或说什么都没有......'令人惊奇的是,有些网站与我们的网站无关找到。这意味着如果我们找到一个软件,一些旅游网站,药物也说我们的软件)
我想知道这些网站如何捕捉搜索引擎找到的内容或我们在搜索引擎中输入的内容? 是用Javascript还是其他任何方法完成的?
答案 0 :(得分:1)
您可以查看HTTP_REFERER
并解析查询字符串,查找q=
答案 1 :(得分:1)
这些可以通过多种方式完成
您可以使用查询字符串参数,该参数附加了您要访问的网页的网址
或者您可以在网页中使用隐藏字段,例如查看状态,控制状态
希望这会有所帮助...
编辑:
这是链接,显示查询字符串的基本功能.. http://dotnet.dzone.com/news/aspnet-query-strings-client-si
编辑2:检查
http://docs.oracle.com/javase/1.4.2/docs/api/java/net/URL.html#getQuery%28%29
也是这个
http://docs.oracle.com/javaee/1.3/api/javax/servlet/ServletRequest.html