Python登录淘宝
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登录淘宝相关推荐
- Python模拟浏览器登录淘宝
因为前几天写了个Python登录教务网的爬虫,这几天又突然想到用Python登录淘宝试试,于是二话不说,代码走起.本来以为很简单,但一写我就傻眼了,登淘宝的涉及到很多东西,验证码,加密算法,用http ...
- 手把手教你用Python模拟登录淘宝
作者 | 猪哥66 来源 | 裸睡的猪(ID:IT--Pig) 最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章! 看了下网上有很多关于模拟 ...
- Python爬虫实战(5):模拟登录淘宝并获取所有订单
Python爬虫入门(1):综述 Python爬虫入门(2):爬虫基础了解 Python爬虫入门(3):Urllib库的基本使用 Python爬虫入门(4):Urllib库的高级用法 Python爬虫 ...
- Python爬虫实战(5):模拟登录淘宝并获取所有订单(1)
经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 本篇内容 1. python模拟登录淘宝网页 2. 获取登录用户的 ...
- Python《使用Selenium 和pyautogui 实现自动登录淘宝》
有了上一博文学习即基础,这一节想来学习下自动登录淘宝. 直接整上测试代码: from selenium import webdriver # import logging import time fr ...
- python淘宝爬虫登陆功能和下单功能_Python 爬虫实战5 模拟登录淘宝并获取所有订单...
经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 本篇内容 python模拟登录淘宝网页 获取登录用户的所有订单详情 ...
- 模拟登录淘宝--Python
模拟登录淘宝–Python 由于淘宝开始检测selenium,要绕过检测非常麻烦.故使用另外一款Python的自动化工具:Pyppeteer,来模拟登录淘宝获取cookie.目前没有遇到滑块验证(该有 ...
- python淘宝爬虫登陆功能和下单功能_Python爬虫实战五之模拟登录淘宝并获取所有订单 | 静觅...
经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持. 温馨提示 更新时间,2016-02-01,现在淘宝换成了滑块验证了 ...
- python爬虫淘宝登录_淘宝的模拟登录(python3+selenium)
淘宝登录 爬数据的前提是要先登录,那么先来说怎么使用python3+selenium登录淘宝的. 一.登录前的准备工作 关于一开始做登录时,一直会出现滑块,这个滑块怎么滑都通过不了,后来才知道是淘宝有 ...
最新文章
- iOS----------计算一段代码执行时间
- vCenter的安装
- c语言main的作用是什么意思,c语言intmain()是什么意思
- cudnn7.6.5下载 solitairetheme8_.NET Framework 3.5 开启方法及微软官方原版下载
- Trie实现(C++)
- .net core针对async ()=的安全处理
- 2014值得期待的Erlang两本新书
- 二进制漏洞挖掘_漏洞挖掘的艺术-面向二进制的静态漏洞挖掘
- 【钉钉PC】PC端钉钉清除缓存
- AbiWord 中Piece Table 数据结构的实现----AbiWord Documentation
- 如何用计算机排版打表格,PPT怎么利用表格来进行排版
- 装备状态鉴定文件清单
- 胡侃学习计算机--理论之外-From南大小百合
- 关于cad生成dwf文件和插入dwf快
- h5 ios Safair下载文件自动添加.html导致文件乱码问题,ios不能使用接口播放视频的问题
- .net开发 abp框架+vue的微信公众号的微信授权
- Android实战技巧之十:获得屏幕物理尺寸、密度及分辨率
- Kali Linux渗透测试 093 自动注入-Sqlmap
- gr-gsm过程记录
- 模拟后台接收短信验证码