Ich habe einen FTP-Link, der einige Links zu Dateien enthält, die ich in das Herunterladen interessiert bin:Wie FTP-URLs herunterladen, die bestimmte Bedingungen erfüllen?
import urllib2
import BeautifulSoup
request = urllib2.Request("ftp://lidar.wustl.edu/Phelps_Rolla/")
response = urllib2.urlopen(request)
soup = BeautifulSoup.BeautifulSoup(response)
>>> soup
drwxrwxrwx 1 user group 0 Nov 7 2012 .
drwxrwxrwx 1 user group 0 Nov 7 2012 ..
drwxrwxrwx 1 user group 0 Nov 7 2012 ESRI_Grids
drwxrwxrwx 1 user group 0 Nov 7 2012 ESRI_Shapefiles
drwxrwxrwx 1 user group 0 Nov 7 2012 LAS_Files
-rw-rw-rw- 1 user group 545700 May 27 2011 LiDAR Accuracy Report_Rolla.pdf
drwxrwxrwx 1 user group 0 Nov 7 2012 Rolla Survey
-rw-rw-rw- 1 user group 4865 May 26 2011 Rolla_SEMA_Tile_Index.dbf
-rw-rw-rw- 1 user group 503 May 26 2011 Rolla_SEMA_Tile_Index.prj
-rw-rw-rw- 1 user group 188 May 26 2011 Rolla_SEMA_Tile_Index.sbn
-rw-rw-rw- 1 user group 124 May 26 2011 Rolla_SEMA_Tile_Index.sbx
-rw-rw-rw- 1 user group 1100 May 26 2011 Rolla_SEMA_Tile_Index.shp
-rw-rw-rw- 1 user group 12682 May 31 2011 Rolla_SEMA_Tile_Index.shp.xml
-rw-rw-rw- 1 user group 140 May 26 2011 Rolla_SEMA_Tile_Index.shx
:
ftp://lidar.wustl.edu/Phelps_Rolla/
ich folgendes alle URLs Liste kann mit
Wie kann ich nur die Links herunterladen, die con tain "Tile" oder "Kachel" mit den Erweiterungen ".dbf", ".prj", ".shp" und ".shx"?