你好,Grabezit 團隊。
我在這個問題上需要緊急幫助。
我正在獲取以下 URL 和該商店的所有 URL 的 1 KB 螢幕截圖。
https://allegro.pl/oferta/hp- 131x-cf210x-m251-m276-2-400- stron-oryginal-8399911142?bi_ s=ads&bi_m=listing%3Adesktop% 3Aqueryandcategory&bi_c= YTdjNmQ0NTMtOGM2OC00MDg0LWIwND ItZmVhMWQzMWEzY2NhAA&bi_t=ape& referrer=proxy&emission_unit_ id=e8864e70-2d4b-49da-98db- f3b86b3f40ab
我認為貴方的回應存在一些問題。
您能檢查一下並儘快回覆我嗎?
我們將非常感謝您的快速幫助。
謝謝,
戈文德
這是由格式錯誤的 HTTP 標頭引起的,該標頭導致網站無法正常處理。 現在這個問題已經解決。 然而,該網站似乎阻止了我們的伺服器,因為它認為它們是機器人。 你可以嘗試得到一個 代理服務器 通過這個問題。
你好團隊,
對於其他代理伺服器,我們有身份驗證金鑰,那麼我們如何產生代理位址?
您能否檢查一下並告訴我您是否能夠捕獲以下網域的螢幕截圖?
https://allegro.pl/oferta/hp-131x-cf210x-m251-m276-2-400-stron-oryginal-8399911142
如果您使用過任何代理服務,那麼您能告訴我如何使用它來捕獲螢幕截圖嗎?
謝謝,
戈文德
總是很難知道網站正在使用什麼來阻止請求,它可能是任何東西。 但是,要嘗試代理,您必須使用標準 HTTP 代理詳情請參閱此處.
我們僅將新捕獲軟體的測試版新增至我們的新加坡伺服器。 因此您需要將國家代碼參數變更為 SG。
我們僅支援符合標準 HTTP 代理協定的代理伺服器。 有很多服務可以做到這一點。 您可以嘗試我們自己的代理伺服器,如底部所述 HTTP 代理文章。 然而,我們的代理是資料中心代理,因此有時會被阻止。
我仍然無法獲得正確的螢幕截圖。
有些內容仍然缺失。
我已經使用了以下參數。
選項.BrowserHeight = -1
選項.BrowserWidth = 1400
選項.輸出寬度 = -1
選項.輸出高度 = -1
選項.Proxy =“grabzit://”
選項.國家 = 國家.新加坡
選項.NoAds = True
選項.延遲 = 30000
您可以在以下位置查看圖像:- https://ibb.co/dgHZWhM
當您加載非常大的頁面時,有些圖像尚未加載,我並不感到驚訝。 目前,請求從我們的新加坡伺服器發送到我們的美國代理伺服器(速度不是非常快),然後發送到波蘭的網站伺服器,然後再返回。
當我們在各處發布程式碼時,速度會更快,但我們對此會非常謹慎,因為已經發生了很多變化。
然後,您可以使用我們的英國伺服器,這意味著請求將從英國 -> 英國代理 -> 發送到波蘭並返回。
您也可以嘗試取得自己的代理伺服器。
當然它可能是這樣的: $options->setProxy("mykey:password@proxy.supplier.com:1234");