python爬虫onclick问题_其他语言_编程问答 问题: python爬虫onclick问题
描述:

<a SubTurnExport('http://kns.cnki.net/kns/ViewPage/viewsave.aspx','CJFD2009!SYSX200903028!1!0')
      "><i></i>导出/参考文献
    </a>

这是知网上的一个标签,点击会跳转到参考文献详情,跳转后的网址http://kns.cnki.net/kns/ViewP...,然后再次访问这个网址就会说未找到要存盘的文献。所以我猜测CJFD2009!SYSX200903028!1!0就是对应的存盘文件的信息
我查了查javascript:void(0)是不执行js,猜测相关的控制在SubTurnExport这个函数里面,然而我查找找不到这个函数,不知道它是怎么运作的,也就不知道怎么用requests请求获得详情。

可以进入知网,搜索任意文献,出现文章列表,选择一个点击进去详情页,标题下面有导出参考文献


解决方案1:

SubTurnExport 在http://piccache.cnki.net/kdn/... 里,在你获取的js里搜索就行了

上一篇python类中的方法都定义为@classmthod的,好不好
下一篇(python)手游分区和不分区那个成本高
明星图片
相关文章
《 python爬虫onclick问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)