Taobao AS37963 (Alibaba) network abuse

Has anyone ever had success in working with the abuse contact for Taobao? I e-mailed ipas@cnnic.cn . We were seeing a flood of requests from 42.120.128.0/17. Went ahead and blocked that and a few others to prevent damage, but we’re still seeing the ACL hits pile up.