1、cookies登录
2、保存cookie登录信息
GitHub地址
3、下载某类商品的图片
此处示例下载“考研真题”

import urllib.request
import requests
import re
def get_detail():  keyname=input("输入下载关键词:")key=urllib.request.quote(keyname)headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}path = 'D:/Python3.8/theyn/taobao_login_cookies.txt'with open(path,'r')as f:mycookies = f.read()mycookies = mycookies.split(';')cookies = {}for cookie in mycookies:name,value = cookie.strip().split('=',1)cookies[name] = value# print(cookies)page=input("输入下载页数:")page=int(page)for i in range(0,page):  url="https://s.taobao.com/search?q="+key+"&imgfile=&commend=all&ssid=s5-e&search_type=item&sourceId=tb.index&spm=a21bo.2017.201856-taobao-item.1&ie=utf8&initiative_id=tbindexz_20170306&bcoffset=4&ntoffset=4&p4ppushleft=1%2C48&s="+str(i*44)# data=urllib.request.urlopen(url).read().decode("utf-8","ignore")# with open ("url.text","w",encoding='utf-8') as f1:#     f1.write(url) r = requests.get(url, headers=headers,cookies=cookies,timeout=60)r.raise_for_status()data=r.text# # r.encoding='utf-8'# # return r.text# with open ("response.html","w",encoding='utf-8') as f1:#     f1.write(r.text) # print(r.text)   pat='"pic_url":"//(.*?)"'imagelist=re.compile(pat).findall(data)for j in range(0,len(imagelist)):img=imagelist[j]imgurl="http://"+imgfile="D:/Python3.8/theyn/text/"+str(i)+str(j)+".jpg"print(file)# urllib.request.urlretrieve(imgurl,filename=file)
if __name__ == '__main__':get_detail()

Python登录淘宝相关推荐

  1. Python模拟浏览器登录淘宝

    因为前几天写了个Python登录教务网的爬虫,这几天又突然想到用Python登录淘宝试试,于是二话不说,代码走起.本来以为很简单,但一写我就傻眼了,登淘宝的涉及到很多东西,验证码,加密算法,用http ...

  2. 手把手教你用Python模拟登录淘宝

    作者 | 猪哥66 来源 | 裸睡的猪(ID:IT--Pig) 最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章! 看了下网上有很多关于模拟 ...

  3. Python爬虫实战(5):模拟登录淘宝并获取所有订单

    Python爬虫入门(1):综述 Python爬虫入门(2):爬虫基础了解 Python爬虫入门(3):Urllib库的基本使用 Python爬虫入门(4):Urllib库的高级用法 Python爬虫 ...

  4. Python爬虫实战(5):模拟登录淘宝并获取所有订单(1)

    经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 本篇内容 1. python模拟登录淘宝网页 2. 获取登录用户的 ...

  5. Python《使用Selenium 和pyautogui 实现自动登录淘宝》

    有了上一博文学习即基础,这一节想来学习下自动登录淘宝. 直接整上测试代码: from selenium import webdriver # import logging import time fr ...

  6. python淘宝爬虫登陆功能和下单功能_Python 爬虫实战5 模拟登录淘宝并获取所有订单...

    经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 本篇内容 python模拟登录淘宝网页 获取登录用户的所有订单详情 ...

  7. 模拟登录淘宝--Python

    模拟登录淘宝–Python 由于淘宝开始检测selenium,要绕过检测非常麻烦.故使用另外一款Python的自动化工具:Pyppeteer,来模拟登录淘宝获取cookie.目前没有遇到滑块验证(该有 ...

  8. python淘宝爬虫登陆功能和下单功能_Python爬虫实战五之模拟登录淘宝并获取所有订单 | 静觅...

    经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 温馨提示 更新时间,2016-02-01,现在淘宝换成了滑块验证了 ...

  9. python爬虫淘宝登录_淘宝的模拟登录(python3+selenium)

    淘宝登录 爬数据的前提是要先登录,那么先来说怎么使用python3+selenium登录淘宝的. 一.登录前的准备工作 关于一开始做登录时,一直会出现滑块,这个滑块怎么滑都通过不了,后来才知道是淘宝有 ...

最新文章

  1. iOS----------计算一段代码执行时间
  2. vCenter的安装
  3. c语言main的作用是什么意思,c语言intmain()是什么意思
  4. cudnn7.6.5下载 solitairetheme8_.NET Framework 3.5 开启方法及微软官方原版下载
  5. Trie实现(C++)
  6. .net core针对async ()=的安全处理
  7. 2014值得期待的Erlang两本新书
  8. 二进制漏洞挖掘_漏洞挖掘的艺术-面向二进制的静态漏洞挖掘
  9. 【钉钉PC】PC端钉钉清除缓存
  10. AbiWord 中Piece Table 数据结构的实现----AbiWord Documentation
  11. 如何用计算机排版打表格,PPT怎么利用表格来进行排版
  12. 装备状态鉴定文件清单
  13. 胡侃学习计算机--理论之外-From南大小百合
  14. 关于cad生成dwf文件和插入dwf快
  15. h5 ios Safair下载文件自动添加.html导致文件乱码问题,ios不能使用接口播放视频的问题
  16. .net开发 abp框架+vue的微信公众号的微信授权
  17. Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率
  18. Kali Linux渗透测试 093 自动注入-Sqlmap
  19. gr-gsm过程记录
  20. 模拟后台接收短信验证码

热门文章

  1. 剑侠情缘服务器修改,剑侠情缘手游上线赠送物品的两种修改方法
  2. matlab建模电风扇,关于matlab调速风扇
  3. 20170719工作记账流水
  4. 《编译原理教程(第四版)胡元义》第二章 词法分析
  5. nchu-software-oop-2022-1
  6. 似墨迹天气 widget翻页时钟实现
  7. 研发团队使用的管理平台对比
  8. 论融媒体——从产品角度和解决方案角度
  9. 微信小程序相关面试题
  10. 做好外汇资金管理 高效的发挥资金的作用