使用浏览器
如果使用google浏览器打开一个网址,我们看到的html元素都是渲染之后的。
例如下图是最终展示的内容是999、123
使用代码
使用java的httpclient、python的urllib.request.urlopen()、shell的curl等效果如下
这里就发现内容 是5、123。这并不是我想要的结果,因为curl命令没有进行js代码渲染。
js内容:
问题
如上,我想通过代码获取html而非通过浏览器,那么我该如何实现呢
20220602:问题已经解决
20220602:问题已经解决
使用selenium工具
http://www.selenium.org.cn/1598.html