This commit is contained in:
suyl
2021-06-22 13:39:06 +08:00
parent bea35fdf85
commit 53e74f914a
2 changed files with 9 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ func init() {
//api = New("de8157b447584885910f429011e49cb93yjq", "E1D746D42474D5F1F1A10CECE75D99F6", "efa7e1d1a22640fa990e6cf164b28608")
api = New("9ad9cf5fc8b140b19a1dbbb700b47676kown", "D5E8352BE0786ED16F77B4548F62F09A", "71e1061ac2f246f6ac27efb900edba12")
api.SetCookieWithStr(`
shshshfpa=b02d5da7-4399-dacb-d2af-dc8d6c460307-1606980337; shshshfpb=xasBIJG4GQtMArMLGnT8nqQ%3D%3D; pinId=WMIzMhF5BfI9awOQjAcbdQ; pin=shop_jxcs2020; unick=shop_jxcs2020; _tp=VqmxIvk3BVEJnO6UciQrRA%3D%3D; _pst=shop_jxcs2020; unpl=V2_ZzNtbUdWRxN2XEFTfRpdVWIDElpLBUsdIQ5BVChODw03VEENclRCFnUUR1NnGV0UZwcZXkdcQxdFCEdkeB5fA2AFEFlBZxBFLV0CCyFbMgNuARNVQlBLEXUMdmR4GWwMVwMVXEVfRBBwCURTfR5fAGUFEVxCVkAlRQ92VHoYXwFhBRZVS1BKEXY4dlJ%2bHFQGZTMTbUNnQhZ3CE5XflRcAmYEGlpHUkIXcg5BV34bWgZmAxNeclZzFg%3d%3d; shshshfp=804caa46ddc472b1b54a25f9b53b7ade; __jdv=122270672|baidu-nks|t_262767352_baidunks|cpc|78309169515_0_40572e66720a41168c99e761bfb9afba|1623309854127; is_sz_old_version=false; language=zh_CN; universityLanguage=zh_CN; xue_userTypeCookieNamefc7ce13825f3df99745a591482296d8="{\"1\":\"POP\"}"; xue_userTypePageCookieNamefc7ce13825f3df99745a591482296d8=1; AESKEY=1D2AA5078A5F45EF; QRCodeKEY=0BC4744578401DA5C82F02302BCB7CADC639BF07461E2D7F3FB0D580F4E190859D2938D1818DA81A6C2501F503C01641; UIDKEY=34909364422210299; TrackID=1A_6Zpi8Wyj8yLpUCPBUBU-eplznHVm_jrb-7bjm5ypyG3cEPIyWDHTE1KnNboEooVXZN14O1tqRz8dIXBgXqTEg-tBzWMMkQ22uBCUXe_k8O7u7kizZFfPDEBwFEvWOe; ceshi3.com=000; _BELONG_CLIENT_=WPSC4XJXWK5USS4JNZY2X7VRLR5MCBKRSVHEXABGTHDGISIQK5YOLZUXYE7IOIM7MOKO74H6CRN6WHAAR4TMDV3XZWMXZRCRT5XRNE3V356BTOB2Y7LPK66VWQK6HPTGWVXIDXDCPVE3W5WMHAIO6AT2LX2XXVNUCXR34ZWFK6HY45CORGIKOSYDYZBF27WOKTUX6BS4FZMIJWNUX6CB4JAA25ZLF7ZEKYOO4QV5HTSBXGNRM3E242MBI6V5D4C5VJDQ3EOYCOW5BMTUJZACIBHXQFAVLRF76VQY5PNJGGJNBEZHSFYYJA3YORRT7FB5AHCOIFQKF3W5RWNUX6CB4JAA26JNMO7AYWNUPZF5HTSBXGNRM3E242MBI6V5D4C5VJDQ3EOYCOW5BWZDKMOJ5BS6II53ERY6ALV3ZWPF42L4CPUHEGPYIII35KDC4FCNVCORCXFD6IVNLBEDPB2GGP4UHWNRUDOQBDIW7RZJXBA2WV5ANZOTEGUCDWYRVQS2YUTIZNZ276PRYG4N56V6YTII7MBKBC7LYHO7C555HTSBXGNRM3E466AYN67DHWVM5HQFJ4NFDO5BTGKZKF6MWTWYIDNAPDWZAKLUZNI; _vender_new_=GI63BGTJFDBQ4KTM333PMOGFGXGN2MWJNA4WUIW4ZGGIVOLTPK5TRV2UVRGJOLSZFF5XPPV376V2IZYUUTIZYUOSJ7XLQQXULY7UZCFHNUYZEPA5K4NKJ62CC6Q756VRE47INBENIPCNYN4MUZRCB27NNIDWST32H7A66G2G3UMJWUPPXMHKRJ4I6UJ43SNLTY755O3QKSMGQHPHSOAKK5R74V6PBVCLI56OPZPR7RNFOAEYFZTP2BSCS5ZMNTWN4HIOX5NUKDT5E75AVXNKX43RBTJ6W255CTVTEQ67VYYOGAEFV3CBL4MM5MFU6T2V7DWAKVLHWY2IK72YOJU4FK5DKLJAHSBL6DZDZXN74VRQAXH4KCM7RXGVJKSRURJW2IB4QK7Q6I6N3P7FMMAFZ7CQTF4BBC6T7IT4RBGRQHU63BU24NLT3B722WUBKZ7XZVGJA3N5V5QQZAJ27O3QLTP5M5YE6OWLQPEH5LY76SIQJO62K63LPG6XGQM4I32SFFJR3R5NLQZPFLJTI6K74ICYFOP5LP54YOAU3MF223TH7RBNDQKQZAJGFHE3CEO3PDGTDMTFA3LOKDRYE3RCNZ3IIQEQZ3EKQ7Y7EZPHVW2EPN7W4FOKDTFUR4TGVDUVBJV7TRG3P7KZLWZDNT2IJVCDKI; b-sec=S2JWP6CAFP7K44GG6BEY2DLMRE23Y5BGZ2GOUV4LQORS7SMNJUD5JV5NZ6UEO45SAOLG2GVUUBN2C; _base_=YKH2KDFHMOZBLCUV7NSRBWQUJPBI7JIMU5R3EFJ5UDHJ5LCU7R2NILKK5UJ6GLA2RGYT464UKXAI4Z6HPCTN4UQM3WHVQ4ENFP57OC2NCIWTST4KDNCWZES6EV2TD5XDTCNE6YVKRXISVWNQHZDBO6QEKYXMXGPYGVEOCQCSG4SOQWCP5WPWO6EFS7HEHMRWVKBRVHB33TFD4AUHV3TOJD7MGBX53BNNP2E6MSSOORYGL5H2GYFRURR5ACFJ54GH7PTHFL22YL3C6ODFYFTWGV5UAWCX5C6J372TDCL6LDNEERERTGCUFQRPJPTFLQYXZVF4TAL6NAKKHVQAQIWW3S2YBFMIMTF6SWAFAQ52UF5TATP7KZIQ; __jdu=1606964403676243720102; chat.jd.com=20170206; csrf_token=64e6b8f0-77b1-425c-8d59-f6d15b4fbe50; thor=5E1D1AE7BBC42FACA3496D9C54AF9F879CF4836860E75FF70BFCDEAC5A75C1C542B7234A39D727FA50DD37FD4F5658BDEE41F5D3EF2926F6294E744F0A1E9310F1A1ABB6088C49C31509A04C4D14FD8967A437AB1CE3080E02B452EF9C3910397E047697C8EC0258F899C27DF22C4B2DE9837CB650AFF7128C5545DEC22F6D21FBBBA8790084068A33253EC6304B50B5; __jda=122270672.1606964403676243720102.1606964404.1624270724.1624323663.140; __jdb=122270672.6.1606964403676243720102|140.1624323663; __jdc=122270672; 3AB9D23F7A4B3C9B=3LXEVQM6COV5NINMQN77BN64JE2WJ76EIPRTIYTDM7GIU7BHDAMFOVQT7WP33PVNBO2DUGASISKUTTJX65DM4ZME3Y
__jdu=16193999982702078345144; shshshfpa=972f47df-9252-dc1a-1d6d-40594ce0501b-1619400562; webp=1; visitkey=44137284214309276; shshshfp=4d574741223da61a369c18ce2febefe8; shshshfpb=msX4%202n384blCOGusOxGDvQ%3D%3D; unpl=V2_ZzNtbRUHSx19DENcKBtUBWIHEF4RU0MddVwVXCwYDAVkBRVVclRCFnUUR1NnGFQUZwcZXUZcQBFFCEdkeB5fA2AFEFlBZxBFLV0CFi9JH1c%2bbRFdS1NBFH0JRFB6Hmw1ZAMiXUNnQxJ1AERccxFUDGQFE15DUUoXcAxGUX4pbAJXMyJbQFdHE3I4R2R6KR5ROwQXW0RUQVh1D0ZceRFUDW8KEVtDVEITfApDUHscWTVmMxE%3d; __jdv=122270672|baidu-search|t_262767352_baidusearch|cpc|218530903506_0_fa999549b3914532b5191eb9f0a12769|1623222888351; language=zh_CN; TrackID=1xJqjSqcYvaNPkUEij_qcRxSToIS4SuLTB7f9UH4rEWeHctSbkqhEDmHJGtxoz7IVfXh5RykwKXx6W2Gv6-6n4fY3QM8lNjCPfTWg1dki0k0; pinId=WMIzMhF5BfI9awOQjAcbdQ; pin=shop_jxcs2020; unick=shop_jxcs2020; ceshi3.com=000; _tp=VqmxIvk3BVEJnO6UciQrRA%3D%3D; _pst=shop_jxcs2020; __jdc=48732324; _base_=YKH2KDFHMOZBLCUV7NSRBWQUJPBI7JIMU5R3EFJ5UDHJ5LCU7R2NILKK5UJ6GLA2RGYT464UKXAI4Z6HPCTN4UQM3WHVQ4ENFP57OC2NCIWTST4KDNCWZES6EV2TD5XDTCNE6YVKRXISVWNQHZDBO6QEKYXMXGPYGVEOCQCSG4SOQWCP5WPWO6EFS7HEHMRWVKBRVHB33TFD4AUHV3TOJD7MGBX53BNNP2E6MSSOORYGL5H2GYFRURR5ACFJ54GH7PTHFL22YL3C6ODFYFTWGV5UAWCX5C6J372TDCL6LDNEERERTGCUFQRPJPTFLQYXKHYY5L5FEVZJTVQAQIWW3S2YBFMIMTF6SWAFAQ52UF5TATP7KZIQ; _BELONG_CLIENT_=WPSC4XJXWK5USS4JNZY2X7VRLR5MCBKRSVHEXABGTHDGISIQK5YOLZUXYE7IOIM7MOKO74H6CRN6WHAAR4TMDV3XZWMXZRCRT5XRNE3V356BTOB2Y7LPK66VWQK6HPTGWVXIDXDCPVE3W5WMHAIO6AT2LX2XXVNUCXR34ZWFK6HY45CORGIKOSYDYZBF27WOKTUX6BS4FZMIJWNUX6CB4JAA25ZLF7ZEKYOO4QV5HTSBXGNRM3E242MBI6V5D4C5VJDQ3EOYCOW5BMTUJZACIBHXQFAVLRF76VQY5PNJGGJNBEZHSFYYJA3YORRT7FB5AHCOIFQKF3W5RWNUX6CB4JAA26JNMO7AYWNUPZF5HTSBXGNRM3E242MBI6V5D4C5VJDQ3EOYCOW5BWZDKMOJ5BS6II53ERY6ALV3ZWPF42L4CPUHEGPYIII35KDC4FCNVCORCXFD6IVNLBEDPB2GGP4UHWNRUDOQBDIW7RZJXBA2WV5ANZOTEGUCDWYRVQS2YUTIZNZ276PRYG4N56V6YTII7MBKBC7LYHO7C555HTSBXGNRM3E466AYN67DHWVM5HQFJ4NFDO5BTTM532KTC2BT3EIRXB4DO27WWBQ; _vender_new_=GI63BGTJFDBQ4KTM333PMOGFGXGN2MWJNA4WUIW4ZGGIVOLTPK5TRV2UVRGJOLSZFF5XPPV376V2IZYUUTIZYUOSJ7XLQQXULY7UZCFHNUYZEPA5K4NKJ62CC6Q756VRE47INBENIPCNYN4MUZRCB27NNIDWST32H7A66G2G3UMJWUPPXMHKRJ4I6UJ43SNLTY755O3QKSMGQHPHSOAKK5R74V6PBVCLI56OPZPR7RNFOAEYFZTP2BSCS5ZMNTWN4HIOX5NUKDT5E75AVXNKX43RBTJ6W255CTVTEQ67VYYOGAEFV3CBL4MM5MFU6T2V7DWAKVLHWY2IK72YOJU4FK5DKLJAHSBL6DZDZXIHQETC2Z6AHT4PRXGVJKSRURJW2IB4QK7Q6I6N2B4BEYWWPQB47B4BBC6T7IT4RBGRQHU63BU24NLT3B722WUBKZ7XZVGJA3N5V5QQZAJ27O3QLTP5M5YE6OWLQPEH5LY76SIQJO62K63LPG6XGQM4I32SFFJR3R5NLQZPFLJTI6K74ICYFOP5LP54YOAU3MF223TH7RBNDQKQZAJGFHE3CEO3PDGTDMTFA3LOKDRYE3RCNZ3IIQEQZ3EKQ7Y7EZPHVW2EPN7W4FOKDTFUR4TGVDUVVR5QYSSMVRYW24N64ZHUO7JY6M; b-sec=S2JWP6CAFP7K44GG6BEY2DLMRE23Y5BGZ2GOUV4LQORS7SMNJUD65HC5EUAWL2O4Q3RRLHEOESBRQ; JSESSIONID=F720FABAACC9F0A47BE0DF74FCAF0FC6.s1; thor=5E1D1AE7BBC42FACA3496D9C54AF9F879CF4836860E75FF70BFCDEAC5A75C1C54390CFE39400F723D38F63D31FD8D68C34FC48C3FE94733BE3283C3DE91561785CCC7E55D02AACFC42D2B622E6F2DF839583E2E3C71DD6AE4F3C69EF29A89B4DCE8B60623A98AE7A1B5D4244601F6DE28635F7ADEEC306996BF4946ED8032ED3209A36C2398D7A90164CBA8A22DF81A1; __jda=48732324.16193999982702078345144.1619399998.1624324140.1624329431.13; __jdb=48732324.1.16193999982702078345144|13.1624329431; 3AB9D23F7A4B3C9B=CKENC5MAUU744ZQDKVRY2L7UIJ23PJRDYJ6HF3ZMQHC5FFD46FMUQXRINFCOC4SKHL5MU3PPNPP4C4AX5ZYBXJ7LZ4
`)
// api.SetCookie("thor", "5E1D1AE7BBC42FACA3496D9C54AF9F879CF4836860E75FF70BFCDEAC5A75C1C5E43030CF54E4A3A8F5E760492948E69B763D115FE234A59948BA538A4F7E18F38B80F818E28EAE71F1CF5BFE2D0DC456D56E8BEAEF10D398C709D9A4EB46923C7E63867435BD42996F1570A816FD1B0B247CD9756A1184DD61317D28BBF77F828691684AD6E60801B2BB38F9DE086D73")

View File

@@ -37,6 +37,8 @@ const (
OrderStatusFinishedPickup = 51 //待配送
OrderStatusNew = 50 //待接单,已支付
OrderStatusCancelm2 = -2 //(删除)待配送
categoryURL = "https://seller.shop.jd.com/vendershop/vendershop_doShopCategory.action"
)
func (a *API) AccessStorePage(fullURL string, bizParams map[string]interface{}, isPost bool) (retVal map[string]interface{}, err error) {
@@ -49,6 +51,11 @@ func (a *API) AccessStorePage(fullURL string, bizParams map[string]interface{},
if isPost {
request, _ = http.NewRequest(http.MethodPost, fullURL, strings.NewReader(utils.Map2URLValues(bizParams).Encode()))
request.Header.Set("Content-Type", "application/x-www-form-urlencoded")
if fullURL == categoryURL {
request.Header.Set("origin", "https://seller.shop.jd.com")
request.Header.Set("referer", "https://seller.shop.jd.com/vendershop/vendershop_shopCategory.action")
request.Header.Set("user-agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36")
}
} else {
request, _ = http.NewRequest(http.MethodGet, utils.GenerateGetURL(fullURL, "", bizParams), nil)
}
@@ -223,7 +230,7 @@ type CreateShopCategoryParam struct {
//https://seller.shop.jd.com/vendershop/vendershop_shopCategory.action#
func (a *API) CreateShopCategory(createShopCategoryParam []*CreateShopCategoryParam) (status int64, err error) {
data, _ := json.MarshalIndent(createShopCategoryParam, "", "")
result, err := a.AccessStorePage("https://seller.shop.jd.com/vendershop/vendershop_doShopCategory.action", map[string]interface{}{
result, err := a.AccessStorePage(categoryURL, map[string]interface{}{
"categoryJson": string(data),
}, true)
if err == nil {