爬取淘宝商品图片(仅用于技术交流)

主要用的是selenium自动化工具

#! /usr/bin/env python
# -*-.coding: utf-8 -*-
# __author__ = 'xiaobai'
# Email: 517840374@qq.com# 安装seleniumfrom selenium.webdriver import Chrome
from selenium.webdriver.common.keys import Keys
import time
import requests# 创建浏览器
browser = Chrome()browser.get("http://www.taobao.com")browser.find_element_by_xpath('//*[@id="q"]').send_keys('男装', Keys.ENTER)
while 1:
# 让程序等着,用户手动登录while browser.current_url.startswith("https://login.taobao.com"):print("等着")time.sleep(1)n = 1# 7 开始查找图片items = browser.find_element_by_class_name("m-itemlist").find_elements_by_class_name('item')for item in items:src_path = item.find_element_by_class_name('pic-box').find_element_by_tag_name('img').get_attribute("data-src")print(src_path)src_path = 'http:'+src_path# 下载这张图片,保存到文件中# open(f"{n}.jpg",'wb').write(requests.get(src_path).content)n += 1pages = browser.find_element_by_class_name("m-page").find_element_by_class_name('J_Submit')browser.execute_script("arguments[0].click();", pages)time.sleep(10)print('下一页')

爬取淘宝商品图片(仅用于技术交流)相关推荐

  1. python爬取淘宝商品图片

    python爬取淘宝商品的图片 话不多说,直接上代码: from selenium import webdriver from selenium.webdriver.common import key ...

  2. 【python爬虫】selenium爬取淘宝商品图片

    一.说明 淘宝商品的爬取,主要用到selenium和css选择器,本案例难度较低可以用作selenium的入门. 注意:扫码登录是手动操作 二.代码演示 from selenium import we ...

  3. 使用Selenium爬取淘宝商品(绕过登录页面)

    文章目录 1.准备工作 2.接口分析 3.页面分析 4.获取商品列表 5.解析商品列表 6.保存到MongoDB 7.遍历每页 8.异常处理(绕过登录反爬机制) 方法一:修改ChromeDriver. ...

  4. Python爬取淘宝商品信息保存到Excel

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  5. python+scrapy简单爬取淘宝商品信息

    python结合scrapy爬取淘宝商品信息 一.功能说明: 已实现功能: 通过scrapy接入selenium获取淘宝关键字搜索内容下的商品信息. 待扩展功能: 爬取商品中的全部其他商品信息. 二. ...

  6. Python爬虫:Selenium模拟Chrome浏览器爬取淘宝商品信息

    对于采用异步加载技术的网页,有时候想通过逆向工程的方式来设计爬虫进行爬取会比较困难,因此,要想通过python获取异步加载数据往往可以使用Selenium模拟浏览器的方式来获取. Selenium是一 ...

  7. 利用Selenium爬取淘宝商品信息

    文章来源:公众号-智能化IT系统. 一.  Selenium和PhantomJS介绍 Selenium是一个用于Web应用程序测试的工具,Selenium直接运行在浏览器中,就像真正的用户在操作一样. ...

  8. python爬取淘宝商品做数据挖掘

    作业要求:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3159 项目内容: 本项目选择 淘宝商品类目:零食 数量:一共100页,44 ...

  9. 爬虫「Python」:一次登录,解决爬取淘宝商品评价繁杂的问题——简述 Headers 的使用

    在爬取淘宝商品评价时,可能会被以下几个问题所困扰: (1)直接请求,服务器要求登录帐号,怎么登录? (2)请求到的网页 Html 怎么没有我要的评价信息? (3)等等 下面介绍一下我使用的比较简单的获 ...

最新文章

  1. 在Vmware中安装Ubuntu
  2. 昨日关注-你说过的每一句话
  3. 《大话数据结构》读书笔记-查找
  4. 2018最火机器学习项目盘点—CV项目领冠榜单
  5. sysdate取年取月取日
  6. JavaScript距离当前日期倒计时的方法(Vue项目)
  7. ASP网页开发重点源代码
  8. android 播放3gp音频,Android的Media(录音,播放音乐,播放视频等)
  9. C语言练习题~分数求和
  10. 笔试面试题集(java)
  11. linux 安装ros软路由,Centos7安装RouterOS软路由
  12. java中awt和swing是什么关系
  13. [应用广播], 一览华夏文化,诗词三万首震撼上线
  14. android studio模拟器蓝牙,android studio连接雷电模拟器 【AS 模拟器】
  15. sketch插件开发_适用于Web开发人员的10个免费Sketch插件
  16. 删除win10桌面IE浏览器图标
  17. c++ 图的连通分量是什么_7.1 图的定义与基本术语
  18. 面试刁难题——你有哪些缺点?
  19. scp免密码传送文件
  20. GRUB4DOS详解

热门文章

  1. wps使用 - excel
  2. 关于linux上steamplay无法启动windows游戏
  3. leaflet地图截图批量导出(附源码下载)
  4. List转数组的方法
  5. Android系统编译指南
  6. 使用wamp搭建本地服务器及本地服务器的访问
  7. React网易云音乐
  8. 苹果Mac OS系统终端命令大全介绍
  9. Uniapp的配置及其微信小程序id的注册
  10. iOS/Android SQLite 全文检索——FTS (Full Text Search)