# 網頁抓取失敗訊息集合

如果資料提取失敗，會自動生成截圖以分析失敗原因。為了瞭解整體會發生哪些錯誤，我們整理了失敗訊息。

![screenshot](https://content.gitbook.com/content/QSPSOmaFPAz7khj6t7Ds/blobs/XNjXkfgSc9auxSq8wyiu/Untitled.png)

<mark style="color:red;">**ConnectionError**</mark>

當頁面無法載入時出現。如果您造訪的伺服器當機或速度太慢，就會發生這種情況。也可能是 LISTLY 伺服器的 IP 位址被封鎖，目標網站回傳錯誤。

**解決方案**

* 如果伺服器當機，您必須等待它恢復。
* 如果似乎是 LISTLY 伺服器 IP 位址被封鎖，您可以使用代理設定隱藏並繞過 IP 位址。

<mark style="color:red;">**PartSelectionError**</mark>

僅在使用 LISTLY PART 提取時發生。主要有兩個原因。

1. 網頁設計變更，最初提取時選擇的 Part 區域消失了。
2. 伺服器 IP 被封鎖 造訪網頁的 LISTLY 伺服器的 IP 位址被封鎖，導致出現不同的頁面。

**解決方案**

* 對於網頁設計變更，請在新設計的網頁上使用 LISTLY Whole 或重新選擇 Part 後重新提取。
* 對於 IP 封鎖，使用代理設定隱藏並繞過 IP 位址。

<mark style="color:red;">**NoListlyContent**</mark>

當提取的資料不包含列表形式的內容時出現。通常表示提取了一個項目或什麼都沒有提取。當整個網頁僅由 iFrame 組成時，如果您使用 LISTLY Whole 提取，可能會遇到此訊息。

**解決方案**

* 從有足夠資料的頁面提取。
* 對於由 iFrame 組成的頁面，請按 iFrame 按鈕並從 iFrame 來源頁面提取以解決此問題.

<mark style="color:red;">**JavascriptException**</mark>

當動作腳本中有錯誤時出現，因為動作腳本是以 JavaScript 程式碼編寫的。

**解決方案**

* LISTLY 團隊可以協助修改動作腳本。[聯絡我們](https://www.listly.io/contact)詢問動作腳本相關問題。

SoftTimeLimitExceeded, TimeoutException

LISTLY 提取作業限制最多執行 10 分鐘。如果超過 10 分鐘限制，就會出現這些訊息。作業可能花費很長時間的原因包括以下幾點。

1. 單一頁面資料過多 單一頁面資料過多,例如超過 10,000 個項目。
2. 自動捲動次數設定過高 自動捲動次數設定過高,例如 300 次自動捲動。
3. 自動點擊次數設定過高 自動點擊次數設定過高,例如 300 次自動點擊。

**解決方案**

* 設定自動捲動或自動點擊時，如果出現如下警告訊息，失敗機率很高，因此請設定不會觸發警告訊息的值。

![warning-example](https://content.gitbook.com/content/QSPSOmaFPAz7khj6t7Ds/blobs/VJlskGbOUd9Gn4Ay5KH7/Untitled%206.png)

{% hint style="warning" %}
其他錯誤訊息不是一般/常見的錯誤。請[聯絡 LISTLY](https://www.listly.io/contact)。我們將仔細審查並回覆您。
{% endhint %}
