From 4b45246898900e19e5e276217b916ebfef0c93f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 20 Nov 2020 17:57:08 +0800 Subject: [PATCH] jdstore --- platformapi/jdapi/jdapi_test.go | 9 ++++++--- platformapi/jdapi/store_page.go | 15 +++++++++++++++ platformapi/jdapi/store_page_test.go | 11 +++++------ 3 files changed, 26 insertions(+), 9 deletions(-) diff --git a/platformapi/jdapi/jdapi_test.go b/platformapi/jdapi/jdapi_test.go index e1bba5f0..ca6aa1de 100644 --- a/platformapi/jdapi/jdapi_test.go +++ b/platformapi/jdapi/jdapi_test.go @@ -30,9 +30,12 @@ func init() { //prod zs // api = New("6f8d3290-0120-4ad7-8b53-943c67c84f3f", "789279b9ae814ba091ac52815566b54d", "5d668cd227644637bb0fd73ed8118ec8") // const cookieValue = "YYJV3NHVBPHLD36FWP6F3EM5PTXJ2XZQS7U4HWRIDPP4IWGUKUIB4XG5N26CZRDLDF7PKOXBPD6BNTUAJLETLZOIWMCVFI3K6MYZIY4QBIXIMXYDJNUKFGJVQTN5356SAD6WPCIHWNQAG7DDMF7L7S3SHCT3RM3CQG7IJIPUQ3THS5UIUYWMKINM7ETUOQB7OBPOPZVCT3ZJY55243TDVXLO25PP4UYSPTTPMNQ7HPMWOJKJ3BJWGVHD243MXH7NZWW264TKN5UOCJBSSSOKD2QQII" - const cookieValue = "OPJQMA7B3FTKCAUGO7FHCH5NMBGAWGGXYRNLEHYYZNGNPNIBCAM4IOEPG3NT3RIA44G5C3535Q5LGG4F4SR4AZVLGYKYTKFJJKEAOXENVBL5VXNILRP3GLNVVWA26XZ3VGSYOHA72RICMVZS3G53DTEH3J7VMEGG2RGQEK6VMGIWEIL3X66ZYUZZOKKUUBKAWCWZPLF745R6MSYFJJ6EXUPLU4UGKXFQWEBUCQAMIOV7EVR4JGDPUMIPCVZVKBP5XQU32N7XTB6LGOP5RZQCH7DRHM" - api.SetJdCookie(cookieValue) - api.SetCookie("user", "VCQUVHVJI4ELNGFZOYMCDYDUSHEJMPXZRZXSNBRB4MVBNENP72REAAZR3R4SGDJ5ZI4FLYLLN5EGBBMTFCWHZVESIWBNLKZPLHWD6UIBTPXOF5IXM6AVA3V6TUNZD5UJS43AROJ2IRPZWEN5AGZYBUEGD3MSKKBKBSRP3DSEQXLITYNBLFZCHXCA7L4KGOSJRMM7R5IQP7QGLGRQB27AOE4YMLRJ3UPTZADPWJOYB3UZ7UZHLBVZRREEX647O3WQUU4BYXUOFZPIPRR77W3PQV543E") + // const cookieValue = "OPJQMA7B3FTKCAUGO7FHCH5NMBGAWGGXYRNLEHYYZNGNPNIBCAM4IOEPG3NT3RIA44G5C3535Q5LGG4F4SR4AZVLGYKYTKFJJKEAOXENVBL5VXNILRP3GLNVVWA26XZ3VGSYOHA72RICMVZS3G53DTEH3J7VMEGG2RGQEK6VMGIWEIL3X66ZYUZZOKKUUBKAWCWZPLF745R6MSYFJJ6EXUPLU4UGKXFQWEBUCQAMIOV7EVR4JGDPUMIPCVZVKBP5XQU32N7XTB6LGOP5RZQCH7DRHM" + // api.SetJdCookie(cookieValue) + // api.SetCookie("user", "VCQUVHVJI4ELNGFZOYMCDYDUSHEJMPXZRZXSNBRB4MVBNENP72REAAZR3R4SGDJ5ZI4FLYLLN5EGBBMTFCWHZVESIWBNLKZPLHWD6UIBTPXOF5IXM6AVA3V6TUNZD5UJS43AROJ2IRPZWEN5AGZYBUEGD3MSKKBKBSRP3DSEQXLITYNBLFZCHXCA7L4KGOSJRMM7R5IQP7QGLGRQB27AOE4YMLRJ3UPTZADPWJOYB3UZ7UZHLBVZRREEX647O3WQUU4BYXUOFZPIPRR77W3PQV543E") + api.SetCookieWithStr(` + shshshfpa=13b38d4a-8ba0-df12-0012-82d9a37fb835-1573795914; shshshfpb=abYp8Dq5JobRtp2pkZa7MbA%3D%3D; cart_uuid=1bd562b37ef02371; 3AB9D23F7A4B3C9B=AK36FFYF5J6WMPRH7YTXMEX4CATHR6NAA3IQEESU2I33FEJRQ3DRLU4SZJYD2XGFLCFW43DHYP5HQKOMR4EFQSLKLA; user-key=b84736c7-ce29-44e0-a5dc-4cc6b5e911b3; cn=3; unpl=V2_ZzNtbUMEExdyXRIDexEIV2ILRw9KB0ccfAoTBilKWlJiVxNUclRCFnQURlRnGF8UZwQZX0JcQRBFCEdkeB5fA2AFEFlBZxBFLV0CFi9JH1c%2bbRJUQ1JKHXwPRlF8EGw1ZAMiXUNnQxF9CERXfRhdBWcGEllBX0AWdwhCVUspWzVXMxZbQF5DE0UJdlVLWwhZYQoRXkpWDhVxAEZWeB9dBGcDF11GVEsWdgpGUHopXTVk; language=zh_CN; __jdv=89149253|direct|-|none|-|1605602605135; track=46099cdb-39fb-abe6-579e-ea9536a8cf9c; deviceid_pdj_jd=H5_DEV_92DD6F05-B71A-43D7-9790-529335C43AAC; pinId=WMIzMhF5BfI9awOQjAcbdQ; pin=shop_jxcs2020; unick=shop_jxcs2020; _tp=VqmxIvk3BVEJnO6UciQrRA%3D%3D; _pst=shop_jxcs2020; areaId=22; ipLoc-djd=22-1930-50946-0; __jdu=1605755815875269445822; TrackID=1fHRrJuMMbpD4zD0hLz2IcQr2ltA3fpbU09Fs3MARPVuM_scXtz4ZFSztWInkdbsVXrNBSKX-gu_G5ENuZhQ54Jfmxxa-zD09uD6RrNZc1dA; ceshi3.com=000; b-sec=S2JWP6CAFP7K44GG6BEY2DLMRHSHR25YQUFIV6U2MSDRFM72EUEMPUAGCVSOEUUSHVFKESF5UDTRS; thor=5E1D1AE7BBC42FACA3496D9C54AF9F879CF4836860E75FF70BFCDEAC5A75C1C5E3093DBE1513C04D3A0B8C86437D71C1BF85C15BB628F3E916C0C8B8FC96C8E0034132C257BC48DDFDE2A5DE7D765E1442F98604F4B3AC7275424FD831FDA405121535C160BDF182AC295C5C95E07F03CF9596A3BA89862F45FB0D389C57C25C5F72AF8207E1CC51459C7D4D3448ABCF; _base_=YKH2KDFHMOZBLCUV7NSRBWQUJPBI7JIMU5R3EFJ5UDHJ5LCU7R2NILKK5UJ6GLA2RGYT464UKXAI4Z6HPCTN4UQM3WHVQ4ENFP57OC2NCIWTST4KDNCWZES6EV2TD5XDTCNE6YVKRXISVWNQHZDBO6QEKYXMXGPYGVEOCQCSG4SOQWCP5WPWO6EFS7HEHMRWVKBRVHB33TFD4AUHV3TOJD7MGBX53BNNP2E6MSSOORYGL5H2GYFRURR5ACFJ54GH7PTHFL22YL3C6ODFYFTWGV5UAWCX5C6J372TDCL6LDNEERERTGCRQNW23E6YOMZ56HJBSKQ2HNXERVQAQIWW3S2YBFMIMTF6SWAFAQ52UF5TATP7KZIQ; __jda=178324346.1605755815875269445822.1605755816.1605859610.1605862046.10; __jdc=178324346; mba_muid=1605755815875269445822; shshshfp=63fdd9ff07b0edae32880c2a257167d9; TrackerID=E6aNCj4mNlBVkq6eyFfWLvkbWl9DhdG-pRGVaQPbvt2ewCa2n0QM-p0mViOLv_Uem9pAWgbNZEeaJuaz4gARAW9rTj8PJK-3hmcbl9N9h1qg-DMYXvdwc3Iau-AMlWin29CojqE8YnUPMtlJUf2gnA; pt_key=AAJft5E4ADArSVPUu4SqwmntJsHlYlDvr0FgbDBc5FTAA472tKWM4S8A6EEoNTwtzF8Bx4YPeQM; pt_pin=jd_5e10f2d70fb4c; pt_token=y2wjxzef; pwdt_id=jd_5e10f2d70fb4c; sfstoken=tk01m90501ba2a8sM3gxd3JYM0Zl/2y5v4lTIBssKxkhAu04hB70Wa2p9Ynue1CvQgH6iApHG8FZV+h8dqggStAmcyB5; __jdb=178324346.34.1605755815875269445822|10.1605862046; mba_sid=16058657625258807210364725779.2; shshshsID=20aede32af3b2c08afd9d8235705fbb6_2_1605865805595; __jd_ref_cls=MLoginRegister_WxAppear; h5_coords_obj=""; o2o_m_h5_sid=5cb8b4db-feaa-4b25-aa96-df96cf9dba6d; PDJ_H5_JDPIN=jd_5e10f2d70fb4c; PDJ_H5_MOBILE=181****0913; PDJ_H5_PIN=JD_222ea79f49b3211 + `) } func TestTest(t *testing.T) { diff --git a/platformapi/jdapi/store_page.go b/platformapi/jdapi/store_page.go index 1d1c94fb..ebe6e5e6 100644 --- a/platformapi/jdapi/store_page.go +++ b/platformapi/jdapi/store_page.go @@ -10,6 +10,7 @@ import ( "net/url" "regexp" "strings" + "time" "git.rosy.net.cn/baseapi" "git.rosy.net.cn/baseapi/platformapi" @@ -1103,3 +1104,17 @@ func (a *API) GetJdTopSkus(vendorStoreID string, currentPage int) (vendorSkuIDs } return vendorSkuIDs, totalCount, err } + +//获取京东的门店信息 +func (a *API) GetJdStoreInfo(vendorStoreID string) (err error) { + jdParams := map[string]interface{}{ + "_djrandom": time.Now().UnixNano(), + "functionId": "store/storeDetailV220", + "body": `{"storeId":"` + vendorStoreID + `"}`, + "appVersion": "8.3.0", + "appName": "paidaojia", + "platCode": "H5", + } + _, err = a.AccessStorePage2("http://www.jxc4.com/jd/client", jdParams, false, "") + return err +} diff --git a/platformapi/jdapi/store_page_test.go b/platformapi/jdapi/store_page_test.go index 416f9ede..bb3c340c 100644 --- a/platformapi/jdapi/store_page_test.go +++ b/platformapi/jdapi/store_page_test.go @@ -274,10 +274,9 @@ func TestGetJdShopOrders(t *testing.T) { } func TestGetJdTopSkus(t *testing.T) { - // result1, result2, err := api.GetJdTopSkus("11732425") - // if err != nil { - // t.Fatal(err) - // } - // t.Log(utils.Format4Output(result1, false)) - // t.Log(utils.Format4Output(result2, false)) + err := api.GetJdStoreInfo("12050477") + if err != nil { + t.Fatal(err) + } + // t.Log(utils.Format4Output(result, false)) }