2013-04-21 19 views
0

我的捲曲腳本訪問有云霧的網站時遇到問題。如何訪問正在使用cloudflare的網站?

當網站沒有使用cloudflare時,它正在工作。

我也在我的腳本中使用了什麼瀏覽器。

curl_setopt ($ch2, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); 

當我打開php腳本。

我在

Checking your browser before accessing xrshellbooter.com. 
DDoS protection by CloudFlare 

卡住所以它不會讓我訪問該網站。

+0

它可能使用JavaScript來驗證您確實是瀏覽器而不是bot。 – 2013-04-21 17:42:31

+0

雖然你總是可以做一些技巧,使它看起來像一個正常的要求。 – Think 2013-04-21 17:43:31

+0

您是否有權這樣訪問網站?如果是這樣,請聯繫網站管理員,並詢問他們是否已將所需的數據移到XML Feed中。 – Bobulous 2013-04-21 17:44:39

回答

-3

如果該網站是http://www.example.com,你可以使用http://direct.example.com

+0

是的,我試過網站http://www.example.com,http://www.directexample.com都給出了完全相同的問題。 – 2013-04-21 18:53:43

+0

有點舊,但是這方面的技術還沒有改變: direct.example.com是另一個DNS記錄,作爲一個自我尊重的網站所有者,我不打算爲「直接」添加DNS條目。 – 2015-06-02 09:11:18

1

這似乎是有點老了......但我會迴應...

無論你正在做的是引發了DDoS攻擊觸發&您看到的插頁式廣告頁面正在檢查以確保您不是機器人。您應該讓網站所有者將電話來自的IP列入白名單。

2

CloudFlare有一個啓用JavaScript的頁面,網站所有者已啓用該頁面,並且設計爲僅允許啓用javascript的實際工作瀏覽器才能進入該網站。您需要要求CloudFlare帳戶的所有者將您試圖發出請求的IP列入白名單。 你的配置和代碼應該在此之後工作

0

如果你擁有該域名,你可以在CloudFlare中將自己的服務器IP列入白名單,並且你不應該再次看到DDoS防護屏幕。