How to access multiple CiviCRM website fields for a contact in Drupal Views?
in your CiviCRM tab -> you can set the Number of Email fields to 2 -
and then set one to Email Location: home and one to Email Location:
work (and decide which one is primary). Save Settings.
next: in your Webform Tab -> go ahead and hit Edit on the Elements
you've just created -> change the Label to anything you want -> so
that the user knows which Email address to plug in - in which field.
in Views -> to create a Member listing. First of all make sure you
have CMS database integration enabled -> check:
civicrm/admin/setting/uf?reset=1 - and follow the Views integration
settings instructions
then into Views -> make a View to display e.g. Contacts -> then add
Fields for Email -> once you have added the field you can hit Edit
and specify which one you'd like -> make that Primary or Work or
Home. Add another Field for Email -> select another Location Type.
That way you'll have multiple Email columns of different Location
Type.


PS - just realized you said website -> but the recipe should be identical;

EDIT: - ah it's not - I just checked and it looks like Views integration is not quite working for that specific field yet (or it's a bug). Your workaround would be to store these fields yourself - in custom fields. Then you have complete control over them in both webform_civicrm as well as in views listings. I'll file an issue on JIRA

EDIT: reported: https://issues.civicrm.org/jira/browse/CRM-19258