letpub自然基金网址:

http://www.letpub.com.cn/index.php?page=grant

letpub页面分析

进入页面分析

image.png

1.浏览器每次第一次打开letpub页面的时候都会弹出广告窗口,10秒过后广告会自动消失,为了节约时间需要去找到关闭按钮:

  1. <a class="layui-layer-ico layui-layer-close layui-layer-close2" href="javascript:;"></a>

如果是访问首页,广告过后还会提示用户登录,为了节约时间需要去找到关闭按钮:

  1. <a class="layui-layer-ico layui-layer-close layui-layer-close1" href="javascript:;"></a>

image.png

基金搜索页面分析

image.png

找到输入框:

  1. <input type="text" name="name" id="name" placeholder="可查看最近10年数据统计" value="" class="jjinput">

找到项目批准时间:

image.png

  1. <select id="startTime" name="startTime" tabindex="1">
  2. <option value="2019" selected="">2019</option>
  3. <option value="2018">2018</option>
  4. <option value="2017">2017</option>
  5. <option value="2016">2016</option>
  6. <option value="2015">2015</option>
  7. <option value="2014">2014</option>
  8. <option value="2013">2013</option>
  9. ...........
  10. <option value="1997">1997</option>
  11. </select>

找到提交按钮

image.png

  1. <input type="image" width="114" height="29" style="margin-top:5px;" id="submit" name="submit" value="advSearch" src="/uploads/images/button.gif" onclick="return checksubmit()">

查询结果分析

image.png

  1. # 找到表格
  2. <table width="1100" class="table_yjfx">
  3. <tbody>
  4. <!-- 第一个tr里装的翻页信息 -->
  5. <tr>
  6. <td>
  7. <a href="#">首页</a>
  8. <a href="#">上一页</a>
  9. <a href="#">1</a>
  10. .................
  11. <a href="#">下一页</a>
  12. <a href="#">尾页</a>
  13. </td>
  14. </tr>
  15. <!-- 以下为基金项目信息 -->
  16. <tr></tr>
  17. </tbody>
  18. </table>

letpub网页地址分析

刚进基金查询页:同个get方式传递参数:page=grant

http://www.letpub.com.cn/index.php?page=grant

输入查询条件:项目名称,和批准时间后查询的地址:

http://www.letpub.com.cn/?page=grant&name=知识图谱&person=&no=&company=&startTime=2010&endTime=2019&money1=&money2=&subcategory=&addcomment_s1=&addcomment_s2=&addcomment_s3=&addcomment_s4=&currentpage=2#fundlisttable

分解地址:

http://www.letpub.com.cn/
?
page=grant&
name=知识图谱&
person=&
no=&
company=&
startTime=2010&
endTime=2019&
money1=&
money2=&
subcategory=&
addcomment_s1=&
addcomment_s2=&
addcomment_s3=&
addcomment_s4=&
currentpage=2#
fundlisttable

地址分析结论:

从分析结果可以得出:需要动态传入的数据为:name,startTime,endTime