Before you’ll be able to export your Weebly site, you will need to disable SSL for the site. You can do this on your site’s editor under Settings->General. There you’ll see a Disable button under SSL:
Once SSL is disabled, enter your weebly site URL on the following page to get an XML file that you will then be able to import into WordPress.com
Go to the following converter page:
Enter your information at the top of this page and select WXR export format. You can also choose to include pages in the export instead of including only posts.
Select Export my Weebly Website. You will then Download this file.
This will create the properly formatted XML file that can then be imported directly to your WordPress.com site.