我使用cloudflare作爲CDN提供程序,不幸的是,我在使用Facebook抓取工具時遇到了問題,當時有人想從網站分享文章,並且打開的圖形沒有正確加載消息:Cloudflare上的CIDR記號for facebook抓取工具
需要注意| cloudflare如果你是個人連接, 就像在家裏一樣,你可以在你的設備上運行一個反病毒軟件,以確保它不會感染惡意軟件。
我很確定這是因爲我在訪問網站之前使用了cloudflare挑戰段落給用戶。
我讀過一些像這樣的線程(What's the IP address range of Facebook's Open Graph crawler?)的IP地址的建議,但CloudFlare的問題是,CIDR標記可接受的IP範圍是只/ 16/24。但是,在此線程的IP列表提示,如:
31.13.24.0/21
31.13.64.0/18
66.220.144.0/20
69.63.176.0/20
69.171.224.0/19
74.119.76.0/22
103.4.96.0/22
173.252.64.0/18
204.15.20.0/22
什麼我目前要做的是在最後添加有符號/ 24的IP的這個名單,但仍然沒有工作。
任何人都有類似的經歷,並知道工作?
在雲端配置中進行這些更改後,您是否重新抓取了您的網址? – CBroe
我真的不明白你的意思重新刮。請解釋更多Cbroe。謝謝。 – yodann
Facebook緩存從您的URL中讀取的數據 - 因此,當您更改配置時,如果希望看到任何效果,則需要讓FB scraper再次請求您的頁面。最簡單的方法是使用調試工具:https://developers.facebook.com/tools/debug/先嚐試使用您的某個網址,看看您的更改是否修正了任何問題。 – CBroe