gpt4 book ai didi

python - 如何对此进行循环?

转载 作者:行者123 更新时间:2023-12-01 05:24:28 24 4
gpt4 key购买 nike

我正在尝试从多个网址获取元数据。我有这个代码:

from urllib import urlopen
from lxml import etree

f = urlopen('http://www.google.com',
'http://www.youtube.com').read()

tree = etree.HTML(f)
m = tree.xpath( "//meta")

for i in m:
print etree.tostring(i)

但结果只会显示给定的第一个 url 的元数据。我想我必须创建一个循环,以便该函数也将在第二个网址上运行,但我不确定如何执行此操作...

最佳答案

urlopen 仅接受单个 URL,因此您无法以这种方式获取多个网站,尤其是不能同时获取。您必须为每个 URL 执行一次:

for url in ('http://www.google.com', 'http://www.youtube.com'):
f = urlopen(url).read()
tree = etree.HTML(f)

关于python - 如何对此进行循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21662788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com