我想找到多个链接在同一行从一个HTML页面或文本文件和返回路径。 目前,我设法找到线上的第一个链接,但当我在同一行有两个链接,它不工作,我找不到解决办法,所以我想得到一些帮助。你知道吗
def get_href(line) :
x = line.find('href=')
if x < 0 : return
ref = line[x+6:].split('"')[0]
if ref.startswith('http:') : return ref
hrefs = []
flux = urlopen('http://www.python.org/')
for line in flux : hrefs.append(get_href(line))
我试过这个,我觉得很管用:
相关问题 更多 >
编程相关推荐