淘宝模拟登录 +淘宝商品详情数据、淘宝商品列表数据爬取

PYTHON环境: 

* requests库

* time库

* re库

实现思路:

* 检查此账号需不需要验证(滑动验证/验证码)

* 浏览器/工具 获取ua和加密后的密码(一劳永逸的方法)

* post请求登录url获取st申请url

* 根据获得的st申请地址获取st码

* 用st码登录,提取重定向网址,存储 cookie

* 用cookie向其它页面发送请求,获取信息

函数说明:

* check_login() #检查账号是否需要滑块验证

* login_get_st() #登录验证获取st申请地址

* get_st() #获取st码

* st_login() #使用st登录淘宝

* test() #商品爬取测试

* test2() #个人页面测试

文件结构:

* demo文件夹存放代码文件

* data文件夹存放爬取的数据

未来完善升级想法:

* 将验证账号和登录方法封装在一起

* 采用IP代理更好的的获取信息

* cookie序列化减少重复登录(已完成)

* 采用框架实现模拟滑动操作,极大的提高信息的获取效率

* 采用多线程或分布式,将信息获取速度最大化

* 挺粗糙的一个作品哈哈,有空会继续优化的

封装好的接口代码:

1.请求方式: HTTP POST GET

2.公共参数:

名称类型必须描述
keyString调用key(必须以GET方式拼接在URL中)
secretString调用密钥 (复制v:Taobaoapi2014 )
api_nameStringAPI接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cacheString[yes,no]默认yes,将调用缓存的数据,速度比较快
result_typeString[json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
langString[cn,en,ru]翻译语言,默认cn简体中文
versionStringAPI版本

3.代码展示:

# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 请求示例 url 默认请求参数已经做URL编码
url = "https://api-Vxin.taobaoapi2014.cn/taobao/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=652874751412&is_promotion=1"
headers = {"Accept-Encoding": "gzip","Connection": "close"
}
if __name__ == "__main__":r = requests.get(url, headers=headers)json_obj = r.json()print(json_obj)

4.响应示例:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5996.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Wolfram语言之父:ChatGPT到底能做什么?

人类语言及其背后的思维模式在结构上比我们想象的更简单、更“符合规律”。 ChatGPT大火&#xff0c;甚至已经开始改变人类的工作和思考方式&#xff0c;充分了解并且认识它&#xff0c;同时看到未来的机会&#xff0c;已经成为每个人迫不及待需要建立的心智。而放眼全球&#…

当 ChatGPT 比你更会写代码,程序员还能干什么?

作者 | 何苗 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 大模型的火热引爆了 AI 编程领域的全面革新&#xff0c;人们开始思考如何借助 AI 提高编程效率的同时&#xff0c;也在思考未来需要怎样的“新程序员”。 3 月 25 日下午&#xff0c;CSDN 与《新程…

Hexo + Butterfly 键入在线聊天功能

原文链接&#xff1a;基于 Hexo 键入在线聊天功能 前言 本站基于Hexo搭建&#xff0c;用的 &#x1f98b; hexo-theme-butterfly 主题 &#xff0c;已经升级到 v4.7.0 。请注意最新的&#x1f98b; hexo-theme-butterfly 版本已经更新到 v4.8.1 。 如果你是 v3.7.1 的版本&…

【总结】1642- 前端同学都是如何玩转 ChatGPT 的???

ChatGPT最近一周忽然登上了国内各大平台的热搜榜&#xff0c;应该在去年11月末的时候就有不少同学了解并使用过&#xff0c;那个时候它刚刚问世&#xff0c;在互联网圈子里有了很大的热度&#xff0c;但是对于大众来说&#xff0c;还是不太了解的。 我在去年的时候就跟风注册了…

前端同学都是如何玩转 ChatGPT??

ChatGPT最近一周忽然登上了国内各大平台的热搜榜&#xff0c;应该在去年11月末的时候就有不少同学了解并使用过&#xff0c;那个时候它刚刚问世&#xff0c;在互联网圈子里有了很大的热度&#xff0c;但是对于大众来说&#xff0c;还是不太了解的。 我在去年的时候就跟风注册了…

如何使用网页版微信文件传输助手(图解教程)

微信文件传输助手网页版是一款非常方便的工具&#xff0c;可以帮助我们在电脑和手机之间传输文件&#xff0c;而且不需要电脑登录微信即可传输文件。 下面是具体的操作步骤&#xff1a; 步骤一&#xff1a;打开多御浏览器&#xff0c;点击微信文件传输助手。然后使用微信扫描页…

前端同学都是如何玩转 ChatGPT 的???

ChatGPT最近一周忽然登上了国内各大平台的热搜榜&#xff0c;应该在去年11月末的时候就有不少同学了解并使用过&#xff0c;那个时候它刚刚问世&#xff0c;在互联网圈子里有了很大的热度&#xff0c;但是对于大众来说&#xff0c;还是不太了解的。 我在去年的时候就跟风注册了…

前端同学都是如何玩转 ChatGPT 的?

ChatGPT最近一周忽然登上了国内各大平台的热搜榜&#xff0c;应该在去年11月末的时候就有不少同学了解并使用过&#xff0c;那个时候它刚刚问世&#xff0c;在互联网圈子里有了很大的热度&#xff0c;但是对于大众来说&#xff0c;还是不太了解的。 我在去年的时候就跟风注册了…

ChatGPT 登上了时代杂志封面,意味着什么?

​​​​​​​​​​ 2010年&#xff0c;科兹威尔预测&#xff1a;2030年机器智能将赶上人类。 今天&#xff0c;是2023年⬇️ ChatGPT是一款由OpenAI开发的人工智能聊天机器人&#xff0c;它可以与人类进行流畅、有趣和有意义的对话。它基于GPT-3模型的改进版本&#xff0c;能…

【花雕学AI】11:ChatGPT与New Bing的横向比较与多维度对比测试

引言&#xff1a; 人工智能AI技术正在改变我们获取和使用信息的方式。搜索引擎作为我们与互联网的主要接口&#xff0c;也在不断地进化和创新。2022 年底&#xff0c;两种新型的人工智能搜索引擎&#xff0c;分别是 ChatGPT 和 New Bing&#xff0c;引起了广泛的关注和讨论&…

ChatGPT的火爆出圈,你对它有几分了解?

文章目录 1.ChatGPT是什么&#xff1f;2.ChatGPT能做什么&#xff1f;2-1.什么是自然语言模型&#xff1f; 3.ChatGPT带来的评价4.了解完ChatGPT之后&#xff0c;你会有什么反思&#xff1f;4-1.为什么微软不自己研发ChatGPT&#xff1f;4-2.Elon Musk为什么退出OpenAI公司&…

我带着 chatGPT 做了 2800 道算法题

学算法认准 labuladong 后台回复课程查看精品课 点击卡片可搜索文章&#x1f447; 在线学习网站&#xff1a; https://labuladong.github.io/algo/ 老读者都知道&#xff0c;以前我的算法教程主要使用 Java 语言。但是现在有了 chatGPT 的帮助&#xff0c;《labuladong 的刷题全…

【期末指北】嵌入式系统——选择题(feat. ChatGPT)

作者&#xff5c;Rickyの水果摊 时间&#xff5c;2023年2月20日 基本信息 ☘️ 本博客摘录了一些 嵌入式系统 的 常见选择题&#xff0c;供有需求的同学们学习使用。 部分答案解析由 ChatGPT 生成&#xff0c;博主进行审核。 使用教材信息&#xff1a;《嵌入式系统设计与应…

一个与chatGPT有关的思考题

事情的起因是最近参加了由Datawhale和HuggingFace联合组织的AIGC应用学习&#xff0c;主打是希望帮助所有学习者更好地利用 GPT 等生产力工具来提高自身的学习与工作效率&#xff0c;适应新的时代&#xff0c;这是第一次作业&#xff0c;本来我是想水作业的&#xff08;因为近期…

chatgpt赋能python:Python在线搜题:高效、准确、方便

Python在线搜题&#xff1a;高效、准确、方便 如今&#xff0c;互联网已经渗透到我们生活和工作的各个方面。随着学习和考试的不断升级&#xff0c;搜题也成为了许多人不可或缺的工具。Python在线搜题以其高效、准确、方便等优点&#xff0c;受到越来越多人的青睐。 什么是Py…

使用ChatGPT帮我做题,再也不怕没有老师了

心心念念已久的ChatGPT已经下来了&#xff0c;首先想到的就是用来帮我解析力扣的题目 它会帮助写出相应的文档解析&#xff0c;让你了解代码的运行过程&#xff0c;加深理解&#xff01; 小伙伴都去试试吧&#xff01;

【ChatGPT】GPT-3.5+ChatGPT:图解概述

总结常见问题 –ChatGPT的受欢迎程度–ChatGPT的成本–ChatGPT的成就–在本地运行ChatGPT–API时间线GPT-3概述&#xff08;2020年5月&#xff09;GPT-3.5或InstructGPT概述&#xff08;2022年1月&#xff09;ChatGPT概述&#xff08;2022年11月&#xff09;ChatGPT的推荐替代方…

留学生乱用ChatGPT太致命!被认定学术不诚信直接被退学?

目录 01.ChatGPT留学生神器&#xff1f;作业论文全靠它&#xff1f; 02.海外留学教授对ChatGPT的看法 03.谨慎谨慎谨慎&#xff01;ChatGPT引起学术诚信问题 04.多国地区大学禁用ChatGPT 01.ChatGPT留学生神器&#xff1f;作业论文全靠它&#xff1f; 近期留学圈内最火热的…

论文翻译:《生成式智能体:人类行为的交互式模拟》(Generative Agents: Interactive Simulacra of Human Behavior)

Generative Agents: Interactive Simulacra of Human Behavior 摘要关键词1. 引言2. 相关工作2.1人工智能交互(Human-AI Interaction)2.2 人类行为的可信代理( Believable Proxies of Human Behavior)2.3大型语言模型和人类行为(Large Language Models and Human Behavior) 3. …

Python基础学习-简要记录

目录 快捷键 基础1.字符串2.变量3.序列4.列表5.元组6.字典7.集合8.time 模块9.datetime 模块datetimedatetime 类 10.calendar 模块Calendar 类TextCalendar 类HTMLCalendar类 11.函数12.模块与包引用 13.对象类对象继承 14.文件创建写入读取定位 15.os 模块16.错误和异常异常处…