我对硒很陌生。我正在尝试访问[truecaller (http://www.truecaller.com),我编写了以下代码:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1024, 768))
display.start()
driver= webdriver.Firefox()
driver.get("http://www.truecaller.com/")
print driver.page_source
driver.close()
display.stop()在带有Ubuntu实例的AWS机器上运行脚本,将返回403。
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>403</body>
</html>同样的脚本在我的Ubuntu机器上运行得很好。我尝试了包括PhantomJS在内的所有东西,但我无法找到解决方案。
发布于 2015-12-14 09:09:07
看起来他们封锁了AWS服务器的ip地址,我在AWS上也面临着同样的问题,因为它是从Azure VM中运行的。
https://stackoverflow.com/questions/34256724
复制相似问题