设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 创业者
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

教师节送什么?Python教你挑选礼物(2)

发布时间:2019-09-10 12:35 所属栏目:21 来源:叫我小包总
导读:同理,我们也定义一个函数来模拟翻页,代码如下 defnext_page(): token=search() num=0 whilenum!=token-1: driver.get('https://s.taobao.com/search?q={}s={}'.format(keyword,44*num)) driver.implicitly_wait(1

同理,我们也定义一个函数来模拟翻页,代码如下

  1. def next_page(): 
  2.     token = search() 
  3.     num = 0 
  4.     while num != token - 1: 
  5.         driver.get('https://s.taobao.com/search?q={}&s={}'.format(keyword,44*num)) 
  6.         driver.implicitly_wait(10)  #隐式等待 
  7.         num += 1 
  8.         drop_down() 
  9.         get_product() 

翻页编写时,需要注意,我在代码加入了keyword,意思就是可以根据你自己的需求,爬取不同种类的商品信息。

7.将数据保存至MongoDB

  1. def save_to_mongo(result): 
  2.     try: 
  3.         if db[MONGO_COLLECTION].insert(result): 
  4.             print('储存到MongoDB成功') 
  5.     except  Exception: 
  6.         print('储存到MongoDB失败') 

8.结果展示

教师节送什么?Python教你挑选礼物

总结

这次用selenium爬取淘宝商品信息,代码逻辑框架如下

教师节送什么?Python教你挑选礼物

由于我能力有限,暂时只能实现这么多功能,下一步准备对MongoDB储存的数据进行分析,这样就完成了从数据爬取——数据储存——数据分析一个完整的过程。

最后,祝所有的老师们:教师节快乐!

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读