怎么爬取网页的动态内容,很多都是js动态生

怎么爬取网页的动态内容,很多都是js动态生,第1张

抓取动态页面有两种常用的方法,一是通过JavaScript逆向工程获取动态数据接口(真实的访问路径),另一种是利用selenium库模拟真实浏览器,获取JavaScript渲染后的内容。但selenium库用起来比较繁琐,抓取速度相对较慢,所以第一种方法日常使用较多。

js获取get数据

如今前后端分离已经成为趋势,也就是说许多页面如果外部做链接 就需要 自定义 话的 页面进行参数设置,目前有效的办法就是get参数。通过自定义的get参数为封装的 vue等框架 提供页面变量标识! 当然也可以使用路由进行。

/ --------------------实现2(返回 $_GET 对象, 仿PHP模式)---------------------- /

1,你可以使用“拍变量法”,就是在jsp页面写段js,然后把赋值的部分用jsp读出来,如:

1

2

3

<script>

var user = '<php echo $user;>';

</script>

只要把这段代码加到合适的位置,user就具有值了。

2, 也可以jsp把状态写到cookie里,然后js读cookie,但这种方法只适合一般的状态

总结:

一般的数据,比如某某信息,某某数组啥的都是第一种方法拍的,只有某些状态,比如登录状态,签到状态啥的才用cookie方法类

很简单啊,直接在JS方法里面添加一个参数,jsp调用方法的时候,把值传进参数就好了。

另外你那个var

musio=documentgetElementById("sl");根本就不是这么用的,这个方法一般是用来取jsp上定义好的控件的。

以上就是关于怎么爬取网页的动态内容,很多都是js动态生全部的内容,包括:怎么爬取网页的动态内容,很多都是js动态生、js获取get数据、在html中如何用js获取一个另一个页面的value等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9394964.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存