设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 23574|回复: 2
打印 上一主题 下一主题

用程序帮你炒股

[复制链接]

0

主题

0

好友

170

积分

注册会员

Rank: 2

楼主
发表于 2015-6-9 21:13:38 |显示全部楼层
本帖最后由 book 于 2015-6-9 22:54 编辑

老师您好:
我下载了您的代码,
portfolios = models.Portfolio.objects.all()
for p in portfolios:
    print p.id, p.name
    fetch_portfolio(p.code)
    time.sleep(1)
运行这一段时,出现“OperationalError: no such table: snowball_portfolio”,不知道是何原因,请指教。
回复

使用道具 举报

0

主题

0

好友

170

积分

注册会员

Rank: 2

沙发
发表于 2015-6-10 10:39:38 |显示全部楼层
crossin先生 发表于 2015-6-10 10:29
说明一下:
要直接跑这个代码,首先要装django环境
其次要初始化models,即要 ./manage.py migrate ...

老师您好,我是在win环境下安装了django环境,不是在linux下运行,请问有没有什么解决方法?
回复

使用道具 举报

0

主题

0

好友

170

积分

注册会员

Rank: 2

板凳
发表于 2015-6-10 21:37:42 |显示全部楼层
crossin先生 发表于 2015-6-10 15:28
win、linux过程都一样的
你这个应该是建立数据库的过程出错了
如果你只是练习抓取的话,建议把数据存储那 ...

谢谢老师,我创建表了。但是头包装时,每次运行,每次要更换cookie,不更换就是会出现
“HTTPError: HTTP Error 400: Bad Request”,这个有没有更好的包装办法?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-22 10:26 , Processed in 0.017859 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部