0

试图从 python 数组中检索 url。我正在尝试使用 for 循环,但对接下来的步骤有点困惑。Urls 已从外部站点解析并存储在 files 变量中。

import requests
from bs4 import BeautifulSoup as bs

r = requests.get('https://earth-info.nga.mil/index.php?dir=coordsys&action=gars-20x20-dloads')
soup = bs(r.content, 'html.parser')
files = ['https://earth-info.nga.mil/' + i['href'] for i in soup.select('area')]

print(files)
4

1 回答 1

0
import requests
from bs4 import BeautifulSoup as bs

r = requests.get('https://earth-info.nga.mil/index.php?dir=coordsys&action=gars-20x20-dloads')
soup = bs(r.content, 'html.parser')
files = ['https://earth-info.nga.mil/' + i['href'] for i in soup.select('area')]

for file in files:
    r = requests.get(file)
    
    # CODE HERE TO AUTOMATE WHATEVER YOU WANT TO DO
于 2021-10-28T12:20:55.863 回答