我想獲得的URL列表,而不是一個True的False在聲明的最后答復。#!/usr/bin/env pythonimport requestsfrom BeautifulSoup import BeautifulSoupurl ="https://www.geant.tn/"response = requests.get(url)# parse htmlpage = str(BeautifulSoup(response.content))def getURL(page):這部分沒問題 """ :param page: html of web page (here: Python home page) :return: urls in that page """ start_link = page.find("a href") if start_link == -1: return None, 0 start_quote = page.find('"', start_link) end_quote = page.find('"', start_quote + 1) url = page[start_quote + 1: end_quote] return url, end_quotewhile True: url, n = getURL(page) page = page[n:]我在這里遇到問題,因為我得到True或False顯示:if url.endswith('.html'): print urlelse: break如果你能幫助我,非常感謝!
添加回答
舉報
0/150
提交
取消