Place官网购物协议分析
*******************
进入商品页 get
网址:https://shop.palaceskateboards.com/cookie
palace-cookie-policy=true; _gat=1 //cookie 应该没有用可以不带 还有两个 _ga=GA1.2.2090483194.1525428602; _gid=GA1.2.168603850.1525428602;在返回的HTML页面代码中获取到每件衣服的超连接地址
<a href="/products/pigment-jacket-navy"***********************
https://shop.palaceskateboards.com/collections/frontpage?page=2page=页码
每个页面显示的内容有限需要按页码查询,直到查询不到内容为止**********************
进入每件商品的连接 get
网址:https://shop.palaceskateboards.com/products/pigment-jacket-navycookie
palace-cookie-policy=true; //死的,可以自己填写,这个cookie没什么用
_orig_referrer=; //上一个网址返回的cookie
_landing_page=%2F; //上一个网址返回的cookie
palace-shop-select=world; //死的,可以自己填写
_y=567db071-9e2c-4a05-981b-68bb1b60c19c; //自己填写,和上一个网址返回的cookie值一样
_shopify_y=567db071-9e2c-4a05-981b-68bb1b60c19c; //上一个网址返回的cookie
_s=2aa270ec-72AA-4AF9-7433-DFD61C61E0BE; //未知,但目前没有影响
_shopify_s=2aa270ec-72AA-4AF9-7433-DFD61C61E0BE; //未知,但目前没有影响
_shopify_fs=2018-05-04T10%3A10%3A45.192Z; //时间cookie,应该是国外时间
_shopify_sa_t=2018-05-04T10%3A10%3A45.199Z; //时间cookie,应该是国外时间
_shopify_sa_p=; //应该没用
_ga=GA1.2.2090483194.1525428602;
_gid=GA1.2.168603850.1525428602;
secure_customer_sig=; //上一个网址返回的cookie
cart_sig= //上一个网址返回的cookie在返回的HTML页面代码中回去到商品不同size的idvar meta = {"product":{"id":167191085061,"vendor":"Palace Skateboards","type":"Jackets","variants":[{"id":1559514447877,"price":23800,"name":"PIGMENT JACKET NAVY - Small","public_title":"Small","sku":"P14JK060-S"},{"id":1559514513413,"price":23800,"name":"PIGMENT JACKET NAVY - Medium","public_title":"Medium","sku":"P14JK060-M"},{"id":1559514546181,"price":23800,"name":"PIGMENT JACKET NAVY - Large","public_title":"Large","sku":"P14JK060-L"},{"id":1559514578949,"price":23800,"name":"PIGMENT JACKET NAVY - X-Large","public_title":"X-Large","sku":"P14JK060-XL"}]},"page":{"pageType":"product","resourceType":"product","resourceId":167191085061}};//id比较多,我们要的id是后面跟价格和大小的 如:"id":1559514447877,"price":23800,"name"
在获取id之前应该先查看有没有Sold out,如果出现了就说明卖完了,就不要再去获取id了************************
添加商品到购物车 post
网址:https://shop.palaceskateboards.com/cart/add.jscookie
更新一下上个网页返回的就行body
id 1559514447877
quantity 1 一直是1访问其他商品链接获取id,然后添加到购物车
记得访问后要更新cookie如果出现json{"status":422,"message":"Cart Error","description":"The product 'MOORISH SHELL TOP GRAPE \/ BLACK \/ TAUPE - Small' is already sold out."}
证明已经卖完;
*************************
移除商品
https://shop.palaceskateboards.com/cart/change.jsbody
id 1559514349573 //商品的id
quantity 0**************************
进入购物车界面 get
网址:https://shop.palaceskateboards.com/cart返回的页面中拿到value
<input type="hidden" name="note" id="note" value="fjQURY2YfSuYpRj" />
***************************
确认商品 post
网址:https://shop.palaceskateboards.com/cartbody
updates[1559514447877] 1 //几件商品就有几个updates[id]
checkout Checkout
note fjQURY2YfSuYpRj //上个界面中获取的会返回一个网址地址,用来填写邮箱地址等信息
<html><body>You are being <a href="https://shop.palaceskateboards.com/3053289/checkouts/703108cc271ae9c0a548aaab1d6f1101">redirected</a>.</body></html>
************************
访问信息填写界面 get
网址:https://shop.palaceskateboards.com/3053289/checkouts/703108cc271ae9c0a548aaab1d6f1101返回的页面中拿到value
<input type="hidden" name="authenticity_token" value="+R8JmHD+kK0AKkADZB+MqAZY4d53ld2L/GG8OLlNGH43g5uO6Ol22ZgUFDosAGLGNf7W8sGlldI+NL8uHYJgCg==" />******************************
发送邮箱地址信息 post
https://shop.palaceskateboards.com/3053289/checkouts/44d94864f3570ad5371d737c21d5c376body
utf8 ✓ //在fiddler中是个对号√
_method patch
authenticity_token +R8JmHD+kK0AKkADZB+MqAZY4d53ld2L/GG8OLlNGH43g5uO6Ol22ZgUFDosAGLGNf7W8sGlldI+NL8uHYJgCg== //上个界面中获取的
previous_step contact_information //默认
step shipping_method //默认
checkout[email] sh0ck@qq.com //你的邮箱
checkout[buyer_accepts_marketing] 0 //默认
checkout[shipping_address][first_name] //当所选商品大于等于2 就会多出一个重复的商品地址,但不需要填写地址
checkout[shipping_address][last_name]
checkout[shipping_address][address1]
checkout[shipping_address][address2]
checkout[shipping_address][city]
checkout[shipping_address][country]
checkout[shipping_address][province]
checkout[shipping_address][zip]
checkout[shipping_address][phone]
checkout[shipping_address][first_name] tt //开始填写信息
checkout[shipping_address][last_name] ee
checkout[shipping_address][address1] sdf //主地址
checkout[shipping_address][address2] ddddd
checkout[shipping_address][city] london
checkout[shipping_address][country] United Kingdom
checkout[shipping_address][zip] NW1 6XE //邮编
checkout[shipping_address][phone] 78945612301
checkout[remember_me]
checkout[remember_me] 0 //默认
g-recaptcha-response //谷歌验证码 开了VPN之后出现验证码有这个选项
button
checkout[client_details][browser_width] 1133 //一个图片的宽 默认
checkout[client_details][browser_height] 590 //一个图片的长 默认
checkout[client_details][javascript_enabled] 1 //默认获取返回的确认物流时间信息界面地址
<html><body>You are being <a href="https://shop.palaceskateboards.com/3053289/checkouts/44d94864f3570ad5371d737c21d5c376?previous_step=contact_information&step=shipping_method">redirected</a>.</body></html>************************
请求pay get
网站:https://www.paypal.com/webapps/hermes/api/logger********************
请求pay post
网站:https://www.paypal.com/webapps/hermes/api/logger
{"events":[{"level":"info","event":"ppxo_setup_production","payload":{"timestamp":1525516112412,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"debug","event":"ppxo_current_protocol_https","payload":{"timestamp":1525516112413,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"debug","event":"ppxo_current_script_protocol_https","payload":{"timestamp":1525516112414,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"debug","event":"ppxo_current_script_protocol_match","payload":{"timestamp":1525516112414,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"debug","event":"ppxo_current_script_version_4_0_200","payload":{"timestamp":1525516112414,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"debug","event":"ppxo_current_script_time","payload":{"loadTime":2636,"timestamp":1525516112415,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"debug","event":"ppxo_current_script_time_2","payload":{"timestamp":1525516112415,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}},{"level":"info","event":"ppxo_window_beforeunload","payload":{"timestamp":1525516245646,"windowID":"4768231370","pageID":"b6b8624827","prev_corr_ids":"","referer":"shop.palaceskateboards.com","host":"shop.palaceskateboards.com","path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f","env":"production","country":"US","lang":"en","uid":"87216ffc8e_geydumryhizte","ver":"4.0.200"}}],"meta":{"state":"ui_init"},"tracking":[{"state_name":"checkoutjs_pptm","transition_name":"process_pptm_load","feed_name":"checkoutjs","serverside_data_source":"checkout","seller_id":"","page_session_id":"87216ffc8e_geydumryhizte","checkoutjs_version":"4.0.200","referer_url":"shop.palaceskateboards.com"},{"state_name":"checkoutjs_load","transition_name":"process_script_load","transition_time":2636,"feed_name":"checkoutjs","serverside_data_source":"checkout","seller_id":"","page_session_id":"87216ffc8e_geydumryhizte","checkoutjs_version":"4.0.200","referer_url":"shop.palaceskateboards.com"},{"state_name":"checkoutjs_pptm","transition_name":"process_pptm_loaded","feed_name":"checkoutjs","serverside_data_source":"checkout","seller_id":"","page_session_id":"87216ffc8e_geydumryhizte","checkoutjs_version":"4.0.200","referer_url":"shop.palaceskateboards.com"}]}//里面的参数 "ver":"4.0.200" 请求https://www.paypalobjects.com/api/checkout.min.js 在返回的代码里面获取 version:"
//path":"/3053289/checkouts/f63a6ba320b4a04029257a0a1f309a0f 网页路径记得改变******************************************
访问物流时间信息界面 get
https://shop.palaceskateboards.com/3053289/checkouts/44d94864f3570ad5371d737c21d5c376?previous_step=contact_information&step=shipping_method在返回的HTML页面代码中获取到value
<input type="hidden" name="authenticity_token" value="Ti97x/2W7/ly/f7ABA8gEt0jX848+1y8r5DzxviWhfqAs+nRZYEJjerDqvlMEM587oVo4orLFOVtxfDQXFn9jg==" />
确认物流时间信息 post
https://shop.palaceskateboards.com/3053289/checkouts/44d94864f3570ad5371d737c21d5c376body
utf8 ✓ //在fiddler中是个对号√
_method patch
authenticity_token Ti97x/2W7/ly/f7ABA8gEt0jX848+1y8r5DzxviWhfqAs+nRZYEJjerDqvlMEM587oVo4orLFOVtxfDQXFn9jg== //上面获取
previous_step shipping_method //默认
step payment_method //默认
checkout[shipping_rate][id] shopify-5-7%20Working%20Day%20Delivery-5.00 //默认
button
checkout[client_details][browser_width] 1133
checkout[client_details][browser_height] 590
checkout[client_details][javascript_enabled] 1
提交银行卡信息 get
https://elb.deposit.shopifycs.com/sessions提交银行卡信息 post
https://elb.deposit.shopifycs.com/sessions带json
{"credit_card":{"number":"5188 0200 6896 5222","name":"dhojk","month":5,"year":2018,"verification_value":"777"}}谷歌验证码获取
第一步
http://2captcha.com/in.php?key=38241420cc692f82f779a9b5568a1eed&method=userrecaptcha&googlekey=6LcCxlQUAAAAALTfCnjMuX1BCH4MogNAa4cdAPWA&pageurl=https://exchange.fcoin.com/u/register&here=nowPost返回的内容如下,获取内容中的红色标识(ok后面的数字)
OK|60195825555第二步
http://2captcha.com/res.php?key=38241420cc692f82f779a9b5568a1eed&action=get&id=60195825555Get
绿色标识需要替换成上面获取的红色标识(连接里的id需要更换为上面返回的)然后获取返回的验证码字符(蓝色标识)
OK|03ACgFB9u6X845jV1XywM6x6s7zF5YEeNbIwWDWzVWdArCyHF2ASjDu4u-P-kL8L-886bv2F8ZmcE7BiNPkbEgwWaQUw88OXXjE9xBB0eRH4sjLBMQomvNkVlZVjUJCbLYT4qEbv-oMnROw1wXftcwdy2hu0pEMGpvlVdE-VVpmFIJMxNUIOkfYRyOqm4yiSc-ermjjGY-ST0ckrhGGz4Z-nAFuRsIcuOk1UUSp4iEfQJogNszHPBA0mOcj23BOzRCOYGURmyH6AAqLYkVhcIVAHQu-2KF-7Pw5EJ8h0yjZXeELB2fST1O9Sar-QhywTVf51H11YytbLbqu6gA1E_o5rgU2h3FVdYp0AX8fV4Ivr7MEK5FBzl44QzOkJEd-HjkOFtO6VZU3kK5
Place官网购物协议分析相关推荐
- 笔图网 文件下载协议分析
笔图网 文件下载协议分析 https://bitu360.com/ 刚刚看到吾爱有个大佬分享了一波: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y8n4Qy7D-1 ...
- CSS项目基础实战:实现小米官网+详细步骤分析+出错问题总结
1.有关项目的基本结构:|--html 文件与 CSS 文件单独设置分开.|--在html中引入:|--重置样式表|--网页基本样式表:所有网页所共有使用的部分:网页宽度.网页字体.颜色.设置最小宽度 ...
- ssm框架实现仿steam官网购物商城项目
简介 暑假前学的ssm框架(spring.springmvc.mybatis),做了一个仿steam官网的购物网站. 由于技术.时间有限,bug不完善的地方有,还请见谅. 最下面有完整的代码和数据库, ...
- 小米官网设计php分析,小米网秒杀系统设计经验与问题解析.ppt
小米网秒杀系统设计经验 韩祝鹏 2013.12 讲点什么? 抢购系统产生的背景 设计方案产生的过程 没什么高大上的内容 抛出一个特殊的需求实例,供大家探讨 我是来学习的 2012年初,小米手机开放抢购 ...
- (附源码)基于vue框架潮牌官网设计与实现 毕业设计010955
摘 要 随着社会的发展,计算机的优势和普及使得潮牌官网的开发成为必需.潮牌官网主要是借助计算机,通过对首页.站点管理(轮播图.公告栏)用户管理(管理员.注册用户)内容管理(潮流资讯.资讯分类)商城管理 ...
- 基于vue框架潮牌官网设计与实现毕业设计源码010955
摘 要 随着社会的发展,计算机的优势和普及使得潮牌官网的开发成为必需.潮牌官网主要是借助计算机,通过对首页.站点管理(轮播图.公告栏)用户管理(管理员.注册用户)内容管理(潮流资讯.资讯分类)商城管 ...
- (附源码)基于vue框架潮牌官网设计与实现 毕业设计010955
摘 要 随着社会的发展,计算机的优势和普及使得潮牌官网的开发成为必需.潮牌官网主要是借助计算机,通过对首页.站点管理(轮播图.公告栏)用户管理(管理员.注册用户)内容管理(潮流资讯.资讯分类)商城管理 ...
- (附源码)基于vue框架潮牌官网设计与实现 毕业设计 010955
摘 要 随着社会的发展,计算机的优势和普及使得潮牌官网的开发成为必需.潮牌官网主要是借助计算机,通过对首页.站点管理(轮播图.公告栏)用户管理(管理员.注册用户)内容管理(潮流资讯.资讯分类)商城管 ...
- 根据Modeller官网教程进行单模板建模
Tutorial Basic Modeling https://salilab.org/modeller/tutorial/basic.html 1. 搜索相关序列 从官网下载源文件 分析 TvLDH ...
最新文章
- iOS - MySQL 的安装配置
- Nginx+Supervisor安装部署.NET Core项目
- 魔兽世界怀旧服最新服务器开发时间,怀旧服开70最新消息汇总 魔兽怀旧服TBC开放时间几个阶段?...
- pxe linux自动安装系统,通过 PXE 自动安装操作系统(1):部署 PXE Server
- 统计学习方法第十九章作业:马尔可夫链蒙特卡罗法、吉布斯抽样算法(书上题目) 代码实现
- 这个神奇的库,可以将数据平滑化并找到异常点
- 对于局部变量_对于SQL常用查询优化方法的整理
- Ps camera raw怎么打开xmp预设
- Kaldi语音识别:基于aidatatang模型实现自制语音数据的识别
- 摩托罗拉被曝裁员超一半 联想多品牌失败了吗?
- Windows | 快速删除大量回收站文件
- 【K-近邻】K-NN 实战分析 Facebook V Results: Predicting Check Ins
- cleanmymac是怎么进行Mac的深度清理的
- Emacs-057-hippie-expand使用
- iPhone测试软件偷开照相机,iphone小软件让小偷现形 自动拍下照片发送邮箱
- 摇一摇周边:微信是这样连接线下商户的
- Sony WH-1000XM3降级到2.00
- mvn install BUILD FAILURE : Downloading from central: https://repo.maven.apache.org/maven2/org/sp...
- 前端开发调试之代理配置
- Excel模板数据填充导出
热门文章
- 港澳联考数学可以用计算机吗,联考数学满分、北大学霸教你决胜港澳台联考
- 超级眼电脑监控软件保护企业机密信息让商业间谍无处遁形
- LeetCode回溯算法——51.N皇后问题详解
- android 混淆过滤,android studio 代码混淆如何忽略第三方jar包
- C# -- Novell.Directory.Ldap连接LDAP作简单筛选查询,并处理objectGUID的乱码问题
- 日记侠:朋友圈如何推广产品?
- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExceptio解决办法
- Unity3D-Shader-混合(Blend)
- 博客升级_原水_新浪博客
- 微信公众平台开发(68)苹果IMEI查询