Same problem here...
This was a problem the developer corrected a few months ago.
Seems China Post had started requiring a Captcha system to verify you're human.
I would be willing to guess they've made another change to their system.
Hopefully, with us bringing this to the developer's attention, it will get corrected again.