最赞回答 / Effortjohn
html_outputer代码里,在写入<html>和<body>之间,再写入<head><meta charset="utf-8"></head>像下面这样: fout=open('output.html','w') fout.write("<html>") fout.write("<body>") fout.write("<head>") ...
2016-02-10
最新回答 / 梨狗子
https://docs.python.org/3.5/library/urllib.request.html 有改动试一下import urllib.request然后使用rullib.request.urlopen()方法详细介绍可到相对应的python版本的官方文档Library Reference查看
2016-02-03
已采纳回答 / jireh
那是调用main函数,建立main函数仍然需要def。这是python在调用执行程序时,只有一个入口,就是要判断是不是执行__name__='__main__'的函数
2016-01-31
已采纳回答 / 赤道2015
我之前用eclipse时感觉不习惯这些快捷键,后来看视频,看到老师总用快捷键,自己就在网上搜,老师的这些操作是用什么快捷键,然后自己也练习使用,所以,发现问题就查,查完就用。
2016-01-27
最赞回答 / Effortjohn
出错原因应该是你没把 HtmlOutputer 给实例化。可以检查调度程序spider_main.py中的class SpiderMain里的def __init__(self):有没有这个语句:self.outputer = html_outputer.HtmlOutputer()
2016-01-27