Vincedream / NodeMail

💗 用Node写一个爬虫脚本每天定时给女朋友发一封暖心邮件
928 stars 196 forks source link

为什么运行脚本报这个错? #4

Closed crf-aaron closed 5 years ago

crf-aaron commented 5 years ago

image

Kian-404 commented 5 years ago

@crf-git 你是不是没有安装依赖 npm install

crf-aaron commented 5 years ago

装了 image

Kian-404 commented 5 years ago

你把你的node_modules目录删掉再重新装一遍,或者用cnpm install, 可以跑的鸭 1a9a2a73-1d87-4b7a-b53b-ecaf8ce031e3

crf-aaron commented 5 years ago

image 你好,还是不行。你执行了吗?它是在到达发送时间执行的过程中报的错

crf-aaron commented 5 years ago

我这次听了您的建议使用cnpm下载,没有了之前使用npm下载时的警告,也就是使用cnpm下载了之前使用npm没下下来的node-mail包。但是相应的错误TypeError从78行变成了99行,对应的是从获取天气提醒函数变成了获取天气预报函数

Kian-404 commented 5 years ago

可能是没拿到res.text, 你console一下res,看看有没有text

crf-aaron commented 5 years ago

打印res是undefined。 image

Kian-404 commented 5 years ago

你是不是改了local, 你看一下WeatherUrl后面拼接的参数,这个地方作者直接把省拼接到后面了

crf-aaron commented 5 years ago

是的,这个我注意到了,刚刚我去测了一下天气接口,发现是接口不通,可能是公司把墨迹给禁了,我现在用手机热点可以访问了,但是又有了新问题。。。 image

crf-aaron commented 5 years ago

在聚合函数里无限循环了

Vincedream commented 5 years ago

@你好,实在抱歉,或许是因为 issue 这个问题,如果还是不行,请您加我微信:vince_hua

crf-aaron commented 5 years ago

特此感谢以上二位的耐心指导! 作者的程序没有问题, 我这里出现的问题也已经完美解决了,再次感谢! 有出现相同问题的同学欢迎随时交流~

jw0903 commented 5 years ago

@crf-git 遇到了同样的问题,看着好像是请求没成功,没有返回数据