Ship unloader is a specialized machinery that uses continuous conveying machinery to make a machine head that can lift bulk materials, or has the ability to self retrieve materials, or is equipped with a retrieval and feeding device to continuously lift bulk materials out of the cabin, and then unload them onto the boom or frame and transport them to the main conveyor system on the shore. The use of ship unloaders can greatly improve unloading efficiency, minimize dust pollution, maintain environmental cleanliness, and be efficient and environmentally friendly.