weixin_42196168 2022-10-02 13:53 采纳率: 20%
浏览 103
已结题

想给老婆买个iphone,闲着没事编写个iphone抢购,但一直取不到iPhone的cookie,各位帮看看。

想给老婆买个iphone,闲着没事编写个iphone抢购,但一直取不到iPhone的cookie,各位赐教。
接口用fildder抓取的。
现在卡在第一步,获取不到Cookie,拿不到sessionId,只能取到域名对应的cookie
比如get调用 https://www.apple.com.cn/shop/buy-iphone/iphone-13/MNGC3CH/A
用谷歌浏览器能找到12个cookie,但接口调用只返回一个domain为www.apple.com.cn的cookie。
我想拿到.app.com.cn的所有cookie
具体代码如下

    public static async Task<ResultDto> SyncHome()
    {
        var result =await "https://www.apple.com.cn"
            .SetFragment("/shop/buy-iphone/iphone-13/MNGC3CH/A")
            .WithHeader("Accept-Language", "zh-CN,zh;q=0.9")
            .WithHeader("Accept-Encoding", "gzip, deflate, br")
            .WithHeader("Cache-Control", "max-age=0")
           // .WithHeader("Host", ".apple.com.cn")
            .WithHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9")
            .WithHeader("Sec-Fetch-Site", "none")
            .WithHeader("Sec-Fetch-Mode", "navigate")
            .WithHeader("Sec-Fetch-Dest", "document")
            .WithHeader("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1")
            .GetAsync();
        var data = new ResultDto();
        
        data.Cookies = result.Cookies?.ToList();
        return data;

    }

img

用filder能抓取到,cookie在request header里面,如下是fildder抓取的

img

img

img

如抓取到如上所有cookie呢(request 的,咋去取呢。)
辛苦大家了。请大家帮我想想办法,希望国庆期间能抢到iphone给老婆交差,祝大家国庆愉快。

  • 写回答

2条回答 默认 最新

  • iachel 2022-10-02 17:26
    关注

    别获取了,直接用浏览器fildder抓取的cookies

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月4日
  • 创建了问题 10月2日

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘