网络爬虫遇到的问题

杨瘦锅 2016-01-30 06:49:01
自己写的网络爬虫,只爬取网页标题。但是向数据库中插入多条标题(每次插入100个),有的插入语句会异常,具体如下:

求大神告诉为什么会这样!
我知道是sql语法错误,但是大部分数据都可以插入成功。
...全文
657 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
海会圣贤 2016-02-07
  • 打赏
  • 举报
回复
编码问题,你采集的编码和网站的编码不一样,出现乱码了。
乐天胡 2016-02-04
  • 打赏
  • 举报
回复
你没有用占位符,直接拼接sql,标题中的字符一旦有'号,你的sql自然就有语法错误了,就是传说中的sql注入
Geekkkkkkkk 2016-02-04
  • 打赏
  • 举报
回复
看着可能是因为插入的语句中有特殊字符,破坏了整句sql。比如:' 。可以试着转义一下这些特殊文字。
走在四季 2016-02-01
  • 打赏
  • 举报
回复
网络爬虫 自己写 哇,好厉害。 自己写的程序在网上访问别人的页面返回数据吗?感觉好神奇!
tony4geek 2016-02-01
  • 打赏
  • 举报
回复
你这个是语法出错了啊。
knife_s 2016-02-01
  • 打赏
  • 举报
回复
一般来说,主要是应该转义的字 符没有进行转义产生的 你可以单独写个方法对字符串进行处理后再插入
  • 打赏
  • 举报
回复
爬到的标题,要做特殊字符的处理,否者会坏了你的sql
富兰克陈 2016-01-31
  • 打赏
  • 举报
回复
你没有对特殊字符进行处理,所以会报这错,你要对单引号转换成两个单引号才行,不然有些标题有单引号的,你的SQL就报错了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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