阿里大于短信服务无法自定义发送爬虫的内容

码农三少_V 2018-04-04 09:17:21
就是想把爬取下来的内容通过短信发送给自己,可是怎么改都不对。要么发送的是单词本身,要么乱码??求大神指点。




发送的内容不对。。。
...全文
612 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
toznm00 2018-04-13
  • 打赏
  • 举报
回复
我自己的话字符串拼接一般用format,可以试着用format语句拼接 出错原因应该是+号出错 format用法在idle看help(str.format)
oyljerry 2018-04-04
  • 打赏
  • 举报
回复

In [11]: ptn = re.compile(r'weather-date">[\s\S]*?</div>[\s\S]*?</div><div>([\s\S]*?)</div>')

In [12]: items = re.findall(ptn, res.text)

In [13]: items
Out[13]:
['                    多云\n  ',
 '                    多云\n  ',
 '                    雷阵雨\n  ',
 '                    雷阵雨转多云\n  ',
 '                    多云\n  ',
 '                    多云\n  ',
 '                    多云\n  ',
 '                    晴转小雨\n  ',
 '                    小雨转多云\n  ',
 '                    小雨转晴\n  ',
 '                    小雨\n  ',
 '                    阴转小雨\n  ',
 '                    小雨转多云\n  ',
 '                    多云转晴\n  ']

In [14]: weather = items[0].strip()

In [15]: weather
Out[15]: '多云'

In [17]: param = '{"name": "CYB", "weather": ' + weather + '}'

In [18]: param
Out[18]: '{"name": "CYB", "weather": 多云}'

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧