Pycharm2017.1 win7 快捷键是什么啊?在线等!!!
Pycharm2017.1 win7 快捷键是什么啊?在线等!!!
Pycharm2017.1 win7 快捷键是什么啊?在线等!!!
2019-03-25
def __init__(self): """ """ self.urls = url_manager.UrlManager() self.downloader = html_downloader.HtmlDownloader() self.parser = html_parser.HtmlParser() self.outputer = html_outputer.HtmlOutputer()
先在这里点击UrlManager/HtmlDownloader等,按下快捷键"Alt + Enter"生成对应的类
然后再在下面的方法,按下"Alt + Enter"生成方法即可
def craw(self, root_url): count = 1 self.urls.add_new_url(root_url) while self.urls.has_new_url(): try: new_url = self.urls.get_new_url() print('craw %d : %s' % (count, new_url)) html_cont = self.downloader.download(new_url) new_urls, new_data = self.parser.parse(new_url,html_cont) self.urls.add_new_urls(new_urls) self.outputer.collect_data(new_data) if count == 1000: break count = count + 1 except: print('craw failed') self.outputer.output_html()
举报