大家好,我想向大伙请教一个问题,像百度搜索引擎要搜索一般的关键字,可以直接在地址栏中拼接URL来达到查询的目的。我现在想把某个时间段作为参数加入到搜索条件中,而且不想经过百度的搜索页面。我试了一下,好像只有百度的高级搜索才能实现按时间段去搜索,但是我直接拼接高级搜索的URL去请求百度的页面是没有效果的(百度似乎为它的高级搜索设置了一个ID号?导致必须通过它的高级搜索页面才能完成高级搜索?),所以我想问问大家有什么好办法吗?谢谢了!

解决方案 »

  1.   

    请问二楼,我可否用程序模拟高级搜索页面的提交过程呢?能告诉我一些方法吗?我猜测高级搜索产生的查询URL,必须是由高级搜索页面提交了搜索条件之后生成的,所以我想模拟这个过程,请问大家这样做可行吗?如果能告诉我更好的办法来按时间段查询,不胜感激!
      

  2.   

    一般搜索:http://www.baidu.com/s?wd=lu&cl=3
    高级搜索:http://www.baidu.com/s?tn=baiduadv&q1=lu&q2=&q3=&q4=&rn=10&lm=360&ct=1&ft=&q5=&q6=)
    (截了一段字串 ,运行是可以的:http://www.baidu.com/s?q1=lu&lm=360
      

  3.   

    谢谢楼上,但是要查询时间段,靠拼接URL还是不可以~~~