No, there is no method to get the object Listdirectly from the URL. As you indicated, you can get it from the list header, and you can also get it through your identifier (see ListCollection.GetById).
- URL; URL- SharePoint . / URL- , URL- , - /Forms/[ViewName].aspx. "/Forms/" , , .
, , ArgumentException, , , .