擅长:python、mysql、java
<p><code>urllib2.urlopen</code>是访问单个URL的函数。如果你想访问多个,你应该在列表中循环。你应该这样做:</p>
<pre><code>for url in urllist:
data = urllib2.urlopen(url)
page = BeautifulSoup(data)
# Check links
for link in page.findAll('a'):
try:
href = link['href']
if re.search(match, href):
urllist2.append(href)
except KeyError:
pass
os.chdir(r"C:\_VirusFixes")
urllib.urlretrieve(urllist2, os.path.basename(urllist2))
</code></pre>