火车浏览器官方论坛

 找回密码
 立即注册
查看: 13951|回复: 9

[视频] 京东搜索商品并采集商品信息和评价

[复制链接]

46

主题

101

帖子

688

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
688
发表于 2014-11-22 17:43:21 | 显示全部楼层 |阅读模式
本教程讲了如何在京东搜索商品并采集商品信息和评价
教程下载地址:http://pan.baidu.com/s/1jGFtwfs

本次教程使用到的知识有:
1.如何使用计数器变量
2.如何使用循环点击下一页以及循环遍历list表
3.创建以及插入表的sql语句
4.如何使用模糊查询的contains()函数.

需要用到的sql语句:
1.创建商品信息表:CREATE TABLE 商品信息 (`商品名称` VARCHAR(250) primary key,`价格` VARCHAR(250) ,`图片` text);

2.创建评论信息表:CREATE TABLE 评论信息 (`标签` VARCHAR(250) ,`心得` VARCHAR(250),`手机名称` VARCHAR(230),primary key(手机名称,心得));

3.插入:INSERT INTO 商品信息 (商品名称,价格) VALUES ('{-var.标题-}','{-var.价格-}')

        INSERT INTO 评论信息 (标签,心得,手机名称) VALUES ('{-var.标签-}','{-var.心得-}','{-var.标题-}')



回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2014-12-10 16:34:31 | 显示全部楼层
回复

使用道具 举报

0

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2015-5-27 08:58:40 | 显示全部楼层
好东西,已阅
回复 支持 反对

使用道具 举报

4

主题

33

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2016-1-17 19:45:27 | 显示全部楼层
本帖最后由 dodd001 于 2016-1-17 19:47 编辑
  1. 需要用到的sql语句:
  2. 1.创建商品信息表:CREATE TABLE 商品信息 (`商品名称` VARCHAR(250) primary key,`价格` VARCHAR(250) ,`图片` text);

  3. 2.创建评论信息表:CREATE TABLE 评论信息 (`标签` VARCHAR(250) ,`心得` VARCHAR(250),`手机名称` VARCHAR(230),primary key(手机名称,心得));

  4. 3.插入:INSERT INTO 商品信息 (商品名称,价格) VALUES ('{-var.标题-}','{-var.价格-}')

  5.         INSERT INTO 评论信息 (标签,心得,手机名称) VALUES ('{-var.标签-}','{-var.心得-}','{-var.标题-}')
复制代码
你好,这里我没看明白,我看到例程是这样的
CREATE TABLE Table_Name (`id` INT(10) NOT NULL AUTO_INCREMENT,`title` VARCHAR(250) NULL DEFAULT NULL,`content` VARCHAR(250) NULL DEFAULT NULL,`time` VARCHAR(50) NULL DEFAULT '0',INDEX `id` (`id`)) COLLATE='utf8_general_ci' ENGINE=MyISAM;

什么时候用到primary key,什么时候又要用到VARCHAR,什么时候又用到text
请管理帮忙解答一下,非常感谢

另外,这个例子讲的是mysql的,我看有些例子讲的是sqlite的,工具上的示例是两者通用还是针对其中一种类型的,为什么要用到不同的数据库,哪种好呢,我习惯用mysql,不知道写法是不是和sqlite一样呢
回复 支持 反对

使用道具 举报

0

主题

82

帖子

8943

积分

论坛元老

Rank: 8Rank: 8

积分
8943
发表于 2016-1-18 10:44:05 | 显示全部楼层
dodd001 发表于 2016-1-17 19:45
你好,这里我没看明白,我看到例程是这样的

什么时候用到primary key,什么时候又要用到VAR ...

这里有讲   http://bbs.locoyposter.com/post-394-1-1.html

primary key是主键,可以设置多个
VARCHAR,text是数据类型,告诉数据库,本字段数据要以什么样的数据类型存储,比如text存储的数字是比大小和int存储的数字结果不一定相同。
欢迎加Q讨论:450902399   验证信息写火车浏览器
回复 支持 反对

使用道具 举报

4

主题

33

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2016-1-18 10:58:19 | 显示全部楼层
lbjyuer 发表于 2016-1-18 10:44
这里有讲   http://bbs.locoyposter.com/post-394-1-1.html

primary key是主键,可以设置多个

~~~~~~~~~~~~~谢谢
回复 支持 反对

使用道具 举报

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2016-3-7 20:22:54 | 显示全部楼层
京东代码都改了啊
回复 支持 反对

使用道具 举报

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2016-7-17 08:59:46 | 显示全部楼层
君华 发表于 2016-3-7 20:22
京东代码都改了啊

方法没有改。按照这种方法可以继续采。成功采集了天猫。欧耶。。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-3-28 16:36:12 | 显示全部楼层
6.4的循环里面没有点击某个元素循环吗?为什么我这里没有?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2017-8-3 12:56:01 | 显示全部楼层
视频里用到的火狐里的插件叫什么名字?
搜索下载的不能用.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2022-5-20 12:03 , Processed in 0.087397 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表