2017-10-11 74 views
-1

它可以绕过反ddos保护。 http://prntscr.com/gw0qak 我想每10分钟拍摄一次网站画面,并比较图片以查找是否有变化。但是我用屏幕抓住了这里。我不知道这种保护是如何工作的。我只做了1次尝试。这是否对这种手段有疑问?Bypass anti ddos​​ PhantomJs and Selenium

from selenium import webdriver 

driver = webdriver.PhantomJS() 
driver.set_window_size(1024, 768) # set the window size that you need 
driver.get('somesite') 
driver.save_screenshot('screen.png') 
+1

如果tou可以绕过它,那将是一个可怕的保护。 –

+0

@KlausD。那么你知道像visualping.io这样的网站是如何工作的吗? – JKSDS

+0

你是否使用Chrome或Firefox等其他浏览器试用过它?我认为PhantomJS为您的请求构建了一个特定的代理,该代理未被网站列入白名单。 – BoboDarph

回答

0

我会检查/具有以下玩:

  • 什么标题PhantomJS被实际发送(I将阻止无合理用户代理任何 可疑请求,对于简单 例子),
  • 添加一些随机偏移到我的请求时间,
  • 使用一些一次性透明代理,为我的每个请求随机选择一个 。

简单的说就是尽量接近真实的用户。