我曾尝试使用 selenium 抓取这个网站“http://results.jntuh.ac.in/”,但我无法做到,我能知道为什么会这样吗,有什么方法可以执行 抓取本网站。 页面源只给了我脚本但没有内容。
这是页面源码的代码输出
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js">
</script>
<script src="/js/resultsearch.js" type="text/javascript">
</script>
<script language="JavaScript">
document.onkeypress = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-12');
return false;
}
}
document.onmousedown = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-keys');
return false;
}
}
document.onkeydown = function (event) {
event = (event || window.event);
if (event.keyCode == 123) {
//alert('No F-keys');
return false;
}
}
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false");
</script>
<script src="/js/fkeys.js" type="text/javascript">
</script>
</head>
<frameset border="0" frameborder="NO" framespacing="0" rows="20%,*,10%">
<frame frameborder="0" scrolling="no" src="jsp/header.jsp"/>
<frameset border="0/" cols="28%,*" frameborder="NO" framespacing="0">
<frame frameborder="0" src="jsp/RCRVInfo.jsp"/>
<frame src="jsp/home.jsp"/>
</frameset>
<frame frameborder="0" scrolling="no" src="jsp/footer.jsp"/>
</frameset>
<body oncontextmenu="return false">
</body>
</html>```
Any help would be really appreciated!