PhantomJS没有在AWS EC2 CentOS 6上运行真正的内容

时间:2017-03-29 15:32:44

标签: python phantomjs

我在笔记本电脑中成功运行了Python 3.5中的PhantomJS + Selenium,但是当我在AWS EC2 CentOS 6环境中使用它时,我没有收到错误,但得到的内容显示:

<html><head><meta content="no-cache" http-equiv="Pragma">
<meta content="-1" http-equiv="Expires">
<meta content="no-cache" http-equiv="CacheControl">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link href="data:;base64,iVBORw0KGgo=" rel="shortcut icon">
<script>

(function(){
    var securemsg;
    var dosl7_common;

window["bobcmn"] = "11111011111010200000002200000005200000000224b7a934200000096300000000300000000300000006/TSPD/300000008TSPD_101300000004http200000000200000000";

有人可以帮我弄清楚原因和可能的解决方案是什么?非常感谢你!

1 个答案:

答案 0 :(得分:0)

http://stackoverflow.com/questions/34707532/python-post-request-not-returning-html-requesting-javascript-be-enabled

请看看西洋双陆棋的答案,非常好,基本上,你遇到了僵尸系统。像PhantomJS这样的无头浏览器可以被检测到并反对。我想如果是调试,你可以使用selenium&amp;铬。