python淘宝爬虫_淘宝直播python爬虫
淘宝直播爬虫
直接上代码:
# !/usr/bin/python
# -*- coding: UTF-8 -*-
import requests
appKey = '12574478'
def get_params(api, v, data, t, sign=''):
return {
'type': 'originaljson',
'jsv': '2.4.0',
'appKey': appKey,
't': t,
'AntiCreep': 'true',
'api': api,
'v': v,
'data': data,
'sign': sign,
}
def get_headers(cookie=''):
return {
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7',
'user-agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1',
'accept': '*/*',
'cookie': cookie,
'authority': 'h5api.m.taobao.com',
}
def get_url(api, v):
return 'https://h5api.m.taobao.com/h5/{0}/{1}'.format(api, v)
def http_get_mtopAPI(api, v, data, t, sign, _m_h5_tk, _m_h5_tk_enc):
url = get_url(api, v)
params_with_sign = get_params(api, v, data, t, sign)
cookie = '_m_h5_tk={0};_m_h5_tk_enc={1}'.format(_m_h5_tk, _m_h5_tk_enc)
return requests.get(url, headers=get_headers(cookie), params=params_with_sign)
if __name__ == '__main__':
t = 1577286443561
api = 'mtop.mediaplatform.video.livedetail.itemlist'
v = '1.0'
data = '{"type":"0","liveId":"xxxx","creatorId":"xxxx"}'
sign = 'bb9003938**************'
_m_h5_tk = '489**************00a8d0d9_1577294004211'
_m_h5_tk_enc = '7f686d**************aa7a00'
response = http_get_mtopAPI(api, v, data, t, sign, _m_h5_tk, _m_h5_tk_enc)
print(response.json())
运行效果
{'api': 'mtop.mediaplatform.video.livedetail.itemlist', 'data': {},'ret': ['SUCCESS::调用成功'], 'v': '1.0'}
...
python淘宝爬虫_淘宝直播python爬虫相关推荐
- Python爬虫_某宝网案例
Python爬虫_某宝网案例 一.导入第三方库,确定url,定义headers ,伪装爬虫代码 import requests url = 'https://s.taobao.com/search?q ...
- pythonscrapy爬虫_零基础写python爬虫之使用Scrapy框架编写爬虫
网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据.虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提高效率,缩短开发时间.Scrapy是一个使用Python编写的,轻 ...
- python 项目实战视频_腾讯视频 Python 爬虫项目实战
做了一些小项目,用的技术和技巧会比较散比较杂,写一个小品文记录一下,帮助熟悉. 需求:经常在腾讯视频上看电影,在影片库里有一个"豆瓣好评"板块.我一般会在这个条目下面挑电影.但是电 ...
- python大赛对名_用100行Python爬虫代码抓取公开的足球数据玩(一)
在<用Python模拟2018世界杯夺冠之路>一文中,我选择从公开的足球网站用爬虫抓取数据,从而建模并模拟比赛,但是略过了爬虫的实施细节.虽然爬虫并不难做,但希望可以让更多感兴趣的朋友自己 ...
- python展开阅读全文_展开阅读全文 js 爬虫操作
from selenium import webdriver import time import random from bs4 import * browser = webdriver.Chrom ...
- 风变编程python小课课件_风变编程Python小课最近很火,大家学完感受如何?
我也是上了体验课之后想了一天交了全款.自以为自己真的是一个拖延症患者加三分钟热度的人,这也是我为什么想了一天的原因.后来实在是因为编程未来的适用范围太广了(前面很多答案说的很棒我就不重复啦)加上下个学 ...
- 高考python必考题目_假如高考考python编程,这些题目你会几个呢?
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...
- python可移植性强吗_你真的了解Python吗?本文可以让你更深度了解Python
人们为什么使用Python? 之所以选择Python的主要因素有以下几个方面:软件质量:在很大程度上,Python更注重可读性.一致性和软件质量,从而与脚本语言世界中的其他工具区别开发.此外,Pyth ...
- python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解
导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...
- python 北京大学陈斌教授_【慕课】Python 语言基础与应用(第2次开课)
慕课<Python语言基础与应用>又开新学期啦! 3月14日第2次开课 编程语言排行榜首,人工智能时代头牌语言 Python 零基础也要学! 本课基于主讲教师在北京大学讲授数据结构与算法课 ...
最新文章
- 可能是 nginx 限速最容易理解的说明
- 推荐 6 个好用到爆的 Pycharm 插件
- Oracle 冷备份
- Lombok 原理分析与功能实现
- Dalvik VM进程系统(二):分析Zygote的启动过程
- 正则表达式从基础到深入实战
- VF01 BAPI :BAPI_BILLINGDOC_CREATEMULTIPLE
- linux命令无视错误,llinux 的一些命令和错误
- Python 运算符重载
- 算法--排序--寻找数组内第K大的元素
- python画图颜色表示大小变化_Python matplotlib减少色条标签的大小
- Java序列化机制和原理
- 线性代数-坐标系变换
- c++两数组合并算法
- 虚拟服务器 vmotion,图文并茂:深入了解VMware vMotion过程
- Python定时爬取微博热搜+pyecharts动态图展示
- 论文阅读 decaNLP -- The Natural Language Decathlon: Multitask Leaning as Question Answering
- 债券收益率预测模型_基于时间序列模型的可转换债券收益率的实证研究
- 男生为什么不追女生?
- Mac10.15使用360加固提示APK解析失败,无法通过aapt检测。null 或者无法打开“aapt”,因为无法验证其完整性
热门文章
- CM7707 产品 高效率 AC/DC 同步整流 驱动电路
- 一步一步CocosBuilder(2)
- 如何做微博营销 你知道吗?
- Cloud一分钟 | 英国发布大规模遗传数据;德国电信与华为联合发布PLAS云连接服务...
- 工具 | Notepad++使用技巧
- Mysql数据库高CPU问题定位和优化
- axure实现复选框全选_Axure RP实例教程:全选与取消全选效果
- 数据库系统原理与实践题库及答案(完整版)
- mongodb linux版本下载
- 深度学习中独立同分布假设原因?是必要的吗?