mikumifa / biliTickerBuy

b站 会员购 抢票 漫展 脚本 bilibili 图形化 纯接口 验证码预演练习
https://github.com/mikumifa/biliTickerBuy
MIT License
872 stars 177 forks source link

[Bug]: 无法正确获取支付二维码 #73

Closed ipid closed 4 months ago

ipid commented 4 months ago

部署方式

release的打包文件

版本

v2.6.0

异常情况

试图购买上海·声优歌手Machico见面会门票,订单生成成功,也显示了付款二维码,但扫描后显示其内容为英文字母 None。查看日志发现接口没有正确返回付款二维码信息。后来我在网页版的订单列表中能够查看订单,也能够正常扫码支付。

报错信息

2024-06-01 23:37:40.099 | DEBUG    | tab.settings:on_submit_ticket_id:29 - {'errno': 0, 'errtag': 0, 'msg': '', 'data': {'mid': 229523, 'id': 85826, 'name': '上海·声优歌手Machico见面会', 'venue_id': 363, 'place_id': 523, 'hide': 0, 'status': 1, 'is_sale': 1, 'start_time': 1719030600, 'end_time': 1719057600, 'performance_image': '{"first":{"url":"//i2.hdslb.com/bfs/openplatform/202405/qaB0z5bf1716006811622.png","desc":""},"banner":{"url":"//i1.hdslb.com/bfs/openplatform/202405/CjBQIxMj1716006811595.png","desc":""}}', 'ticket_desc': '', 'recommend': 0, 'type': 6, 'pick_seat': 0, 'project_type': 1, 'is_price': True, 'express_fee': 0, 'express_free_flag': 0, 'buyer_info': '2,1', 'sale_begin': 1716289200, 'sale_end': 1718942400, 'count_down': -967060, 'fav_status': None, 'market_price': {'min': 0, 'max': 0, 'has': True}, 'has_eticket': True, 'has_paper_ticket': False, 'is_refund': 0, 'is_exclusive': 1, 'all_refund': False, 'refund_sku_ids': [], 'merchant_id': 7636, 'crowdfund': None, 'channel_user_id': 79026155, 'sales_dates': [], 'screen_list': [{'saleFlag': {'number': 2, 'display_name': '预售中'}, 'id': 177359, 'start_time': 1719030600, 'name': '6月22日昼场12:30-14:00', 'type': 1, 'ticket_type': 12, 'screen_type': 1, 'delivery_type': 1, 'pick_seat': 0, 'ticket_list': [{'saleStart': 1716188400, 'saleEnd': 1716273000, 'id': 499005, 'project_id': 85826, 'price': 39800, 'desc': '普通票-提前购票', 'sale_start': '2024-05-20 15:00:00', 'sale_end': '2024-05-21 14:30:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 3, 'display_name': '已停售'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 3, 'screen_name': '6月22日昼场12:30-14:00'}, {'saleStart': 1716289200, 'saleEnd': 1718942400, 'id': 499118, 'project_id': 85826, 'price': 39800, 'desc': '普通票', 'sale_start': '2024-05-21 19:00:00', 'sale_end': '2024-06-21 12:00:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 2, 'display_name': '预售中'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': True, 'rebate': None, 'sale_flag_number': 2, 'screen_name': '6月22日昼场12:30-14:00'}, {'saleStart': 1716188400, 'saleEnd': 1716273000, 'id': 499048, 'project_id': 85826, 'price': 78000, 'desc': 'VIP-提前购票', 'sale_start': '2024-05-20 15:00:00', 'sale_end': '2024-05-21 14:30:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 3, 'display_name': '已停售'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 3, 'screen_name': '6月22日昼场12:30-14:00'}, {'saleStart': 1716289200, 'saleEnd': 1718942400, 'id': 499147, 'project_id': 85826, 'price': 78000, 'desc': 'VIP', 'sale_start': '2024-05-21 19:00:00', 'sale_end': '2024-06-21 12:00:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 2, 'display_name': '预售中'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': True, 'rebate': None, 'sale_flag_number': 2, 'screen_name': '6月22日昼场12:30-14:00'}, {'saleStart': 1716188400, 'saleEnd': 1716273000, 'id': 499028, 'project_id': 85826, 'price': 98000, 'desc': 'SVIP-提前购票', 'sale_start': '2024-05-20 15:00:00', 'sale_end': '2024-05-21 14:30:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 3, 'display_name': '已停售'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 3, 'screen_name': '6月22日昼场12:30-14:00'}, {'saleStart': 1716289200, 'saleEnd': 1718942400, 'id': 499023, 'project_id': 85826, 'price': 98000, 'desc': 'SVIP', 'sale_start': '2024-05-21 19:00:00', 'sale_end': '2024-06-21 12:00:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': 2, 'less_lv': 0, 'num': 0, 'num_type': 1, 'sale_flag': {'number': 4, 'display_name': '已售罄'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 4, 'screen_name': '6月22日昼场12:30-14:00'}], 'express_fee': 0, 'express_free_flag': 0, 'discount_tag': None, 'jump_page': 'confirm', 'clickable': True, 'is_rebate': False, 'sale_end': 1718942400, 'sale_start': 1716188400, 'sale_flag_number': 2, 'show_date': '2024-05-20'}, {'saleFlag': {'number': 2, 'display_name': '预售中'}, 'id': 177360, 'start_time': 1719052200, 'name': '6月22日夜场18:30-20:00', 'type': 1, 'ticket_type': 12, 'screen_type': 1, 'delivery_type': 1, 'pick_seat': 0, 'ticket_list': [{'saleStart': 1716188400, 'saleEnd': 1716273000, 'id': 499160, 'project_id': 85826, 'price': 39800, 'desc': '普通票-提前购票', 'sale_start': '2024-05-20 15:00:00', 'sale_end': '2024-05-21 14:30:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 3, 'display_name': '已停售'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 3, 'screen_name': '6月22日夜场18:30-20:00'}, {'saleStart': 1716289200, 'saleEnd': 1718942400, 'id': 499053, 'project_id': 85826, 'price': 39800, 'desc': '普通票', 'sale_start': '2024-05-21 19:00:00', 'sale_end': '2024-06-21 12:00:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 2, 'display_name': '预售中'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': True, 'rebate': None, 'sale_flag_number': 2, 'screen_name': '6月22日夜场18:30-20:00'}, {'saleStart': 1716188400, 'saleEnd': 1716273000, 'id': 499091, 'project_id': 85826, 'price': 78000, 'desc': 'VIP-提前购票', 'sale_start': '2024-05-20 15:00:00', 'sale_end': '2024-05-21 14:30:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 3, 'display_name': '已停售'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 3, 'screen_name': '6月22日夜场18:30-20:00'}, {'saleStart': 1716289200, 'saleEnd': 1718942400, 'id': 499191, 'project_id': 85826, 'price': 78000, 'desc': 'VIP', 'sale_start': '2024-05-21 19:00:00', 'sale_end': '2024-06-21 12:00:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 2, 'display_name': '预售中'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': True, 'rebate': None, 'sale_flag_number': 2, 'screen_name': '6月22日夜场18:30-20:00'}, {'saleStart': 1716188400, 'saleEnd': 1716273000, 'id': 499119, 'project_id': 85826, 'price': 98000, 'desc': 'SVIP-提前购票', 'sale_start': '2024-05-20 15:00:00', 'sale_end': '2024-05-21 14:30:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': -1, 'less_lv': -1, 'num': 2, 'num_type': 0, 'sale_flag': {'number': 3, 'display_name': '已停售'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 3, 'screen_name': '6月22日夜场18:30-20:00'}, {'saleStart': 1716289200, 'saleEnd': 1718942400, 'id': 499060, 'project_id': 85826, 'price': 98000, 'desc': 'SVIP', 'sale_start': '2024-05-21 19:00:00', 'sale_end': '2024-06-21 12:00:00', 'type': 1, 'anonymous_buy': False, 'link_sc': '', 'sale_type': 1, 'is_sale': 1, 'less_vt': 2, 'less_lv': 0, 'num': 0, 'num_type': 1, 'sale_flag': {'number': 4, 'display_name': '已售罄'}, 'static_limit': {'num': 2, 'limit_option': 1, 'num_type': 0}, 'is_refund': -10, 'cf_discount': 0, 'weight': 0, 'is_package': 0, 'package_num': 1, 'discount_act': None, 'link_sc_name': None, 'is_use_qus': 0, 'clickable': False, 'rebate': None, 'sale_flag_number': 4, 'screen_name': '6月22日夜场18:30-20:00'}], 'express_fee': 0, 'express_free_flag': 0, 'discount_tag': None, 'jump_page': 'confirm', 'clickable': True, 'is_rebate': False, 'sale_end': 1718942400, 'sale_start': 1716188400, 'sale_flag_number': 2, 'show_date': '2024-05-20'}], 'activity_list': [], 'discount_info': None, 'wish_info': {'count': 309, 'list': None, 'want_to_go': False}, 'remind_status': False, 'sale_start': 1716188400, 'show_remind_btn': False, 'post_tag': 0, 'banner': '//i1.hdslb.com/bfs/openplatform/202405/CjBQIxMj1716006811595.png', 'cover': '//i2.hdslb.com/bfs/openplatform/202405/qaB0z5bf1716006811622.png', 'market_price_low': 0, 'market_price_high': 0, 'project_label': '2024.06.22 12:30-06.22 20:00', 'sale_flag_number': 2, 'sale_flag': '预售中', 'rebate': None, 'sale_time_summary': {'show_sale_start': 0, 'sale_start': 0, 'countdown': 0}, 'show_date': None, 'salable_price_low': 39800, 'salable_price_high': 78000, 'is_free': False, 'show_market_price': 0, 'saving_high': 0, 'need_contact': True, 'id_bind': 2, 'duration': '以现场时间为准', 'simple': False, 'default_button': 1, 'canClick': True, 'current_time': 1717256260, 'pre_sale': 0, 'chatLink': 'https://mall.bilibili.com/neul-next/index.html?page=customer-service-center_index&noTitleBar=1&comefrom=ticket', 'newFooter': 'g2', 'merchant': {'id': None, 'type': None, 'company': None, 'license_img': None}, 'bulletin': [], 'tags': '', 'bs_time': 1716289200, 'bs_countDown': -967060, 'price_low': 39800, 'price_high': 78000, 'guests': [], 'mask': None, 'follow_info': None, 'venue_info': {'id': 363, 'name': '万代南梦宫上海文化中心', 'status': 1, 'coordinate': {'coor': '121.440033,31.249033', 'type': 'GD'}, 'traffic': '', 'city': None, 'province': None, 'district': None, 'dis': None, 'address_detail': '宜昌 路179号', 'place_num': 9, 'province_name': '上海', 'city_name': '上海', 'district_name': '普陀'}, 'delay_type': 0, 'place_info': {'id': None, 'name': '未来剧场', 'status': 1, 'venue': 363, 'dwidth': None, 'dheight': None, 'base_pic': '//i0.hdslb.com/bfs/openplatform/201708/ima0PoVz4Cxfo.jpeg'}, 'officer_resources': [], 'sale_tags': [{'name': '独家', 'color': '#fff', 'borderColor': '#FB7299', 'bgColor': '#FB7299'}], 'project_quality': 0, 'project_quality_desc': '普通', 'ip_rights_info': [], 'benefit': None, 'booksGuests': None, 'contact_notice': 0, 'description': 'bilibili会员购票务其他演出:上 海·声优歌手Machico见面会', 'disclaimer': '温馨提示:会员购仅作为本活动票务销售平台,活动内容和合规手续由主办方负责。', 'keywords': '上海·声优歌手Machico见面会,上海其他演出,上海其他演出', 'notice': None, 'performance_desc': {'type': 1, 'list': [{'module': 'activity_content', 'details': '<p><img src="//i1.hdslb.com/bfs/openplatform/202401/xImvdbWp1706066688872.jpeg"><img src="//i2.hdslb.com/bfs/openplatform/202405/V8423dNe1716006841397.png"></p><p><br></p><p>一、关于提前购票资 格</p><p>Bilibili会员购,为此次售票的独家售票平台</p><p>为了补偿之前宁波Magic Star同人展Machico见面会的退票观众,<span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">我们预留了近一天提前购票资格</span>。为了保证您能提前 购票,请确保您购票时的B站帐号信息与Magic Star见面会购票时的信息保持一致。</p><p><br></p><p><span style="background-color: rgb(255, 255, 255); color: rgb(36, 36, 36);">开票时间:&nbsp;&nbsp;5/21 19:00 CST</span></p><p><span style="background-color: rgb(255, 255, 255); color: rgb(36, 36, 36);">优先预售:&nbsp;&nbsp;5/20 15:00 CST</span></p><p><br></p><p>票务平台:Bilibili会员购 电子票</p><p><br></p><p>票种:</p><p>SVIP: 980元&nbsp;(色纸To签&nbsp;+&nbsp;2shot/1shot拍立得合影机会)</p><p>VIP: 780元&nbsp;(色纸To签&nbsp;+&nbsp;手渡预先拍摄的拍立得照片)</p><p>普通票:&nbsp;398元&nbsp;(印刷签名明信片,工作人员递送)</p><p>入场特典:纪念票根</p><p><br></p><p><br></p><p>二、关于特典会</p><p><br></p><p><br></p><p>【SVIP票特典会】</p><p>色纸To签 + 2shot或1shot拍立得合影机会</p><p>【VIP票特典会】</p><p>色纸To签 + 手渡拍立得(预先拍摄)</p><p>【普 票入场特典】</p><p>印刷签名明信片(工作人员递送)</p><p>※特典会将在每场见面会结束后进行。届时请听从现场工作人员安排</p><p><br></p><p>特典会规则:</p><p>1.粉丝在签名队列中需要预先准备好想要的to签名称(用自己的手机或staff提供的纸记录展示), 文字仅包括英文字母,平假名,片假名,数字或者简单汉字,谢绝特定角色名称,含有侮辱性意义的字符,具体标准依据现场staff判断 。若发现不适当的取名备选,需要重新提交给staff再审核,若无法按照规定提供,则视为放弃to签机会</p><p>2.To签仅可签在官方提供的指定色纸上,不可签在私人物品上,敬请谅解</p><p>3.合影会将于To签特典结束后进行。届时请听从现场工作人员安排</p><p>4.合影仅限拍立得拍摄。拍立得机器由工作人员准备,不可使用自行准备的拍立得、手机及其他摄影设备。</p><p>5.合影时禁止与艺人有身体 接触,会拒绝被艺人否定或staff判定为不恰当的动作或姿势</p><p>6.若经劝告提醒,仍然坚持违反3,4,5,6条的,则视为放弃合影机会</p><p>7.特典会期间禁止一切录音,录像,摄影,一经发现,主办方工作人员有权要求删除相关音视频内容,拒不听从者主办方工作 人员将有权取消其特典会资格</p><p><br></p><p><br></p><p><br></p><p><br></p><p>三、关于兑换特典会手环</p><p>SVIP和VIP观众 进入会场时,会有工作人员为大家佩戴特典会手环,届时请出示电子票,配合工作人员核验购票信息。</p><p>※SVIP和VIP特典会将在演 出结束后进行。需凭特典会手环参加。</p><p>&nbsp;</p><p>四、关于入场及整队</p><p>※本次见面会,分昼,夜两场</p><p><br></p><p>见面会开始时间:</p><p>昼场: 12:30</p><p>夜场: 18:30</p><p><br></p><p>※在临近见面会前几日,在您的会员购电子票票夹内, 会根据您的下单时间显示具体座位号。</p><p>※本场演出凭bilibili会员购电子票入场,无需兑换纸质门票,但会有纪念票根,在验票后,由工作人员发放。</p><p><br></p><p><br></p><p>五、关于周边销售</p><p>物贩周边还在和版权方确认中,更多详情,请关注官方微博和B站动态。</p><p><br></p><p>&nbsp;</p><p>六、礼物箱</p><p>会场只接受信件礼物,出于安全因素,工作人员可能会对礼品(含 信件)拆封检查,敬请谅解。</p><p><br></p><p>七、关于祝贺花篮</p><p>祝贺花篮等应援物件请在演出当天10:00-12:00&nbsp;时间段内送至会场入口处</p><p>超出时间范围将不予接收</p><p>本次活动祝花必须本人到场签收,场地方与主办方无法代为签收</p><p>当日<span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">花篮</span>和应援物件送至会场后,需与现场工作人 员联系并支付押金300元/1个花篮</p><p>演出结束并且花品回收之后,将会把押金退回给您</p><p>(强烈建议使用包含回收服务的花店 ,由于场地由严格大型垃圾处理规定,需粉丝自行回收祝花等应援物,若不做回收押金将作为垃圾回收费使用)</p><p><br></p><p>&nbsp;</p><p>八、观演注意事项</p><p>1.入场后全程禁止摄影、摄像、录音,一经发现,主办方工作人员有权要求删除相关音视频内容,拒不听从者主办方工作人员将有权请离见面会现场。</p><p>2.文明观演,请勿对台上艺人及现场观众造成困扰,情节严重者主办方工作人 员将有权请离见面会现场。</p><p>3.本场活动采用电子门票,凭购票二维码到活动现场扫码验证入场(订单或订单截图无效)。</p><p>4.本次演出实行实名制购票观演政策,一证一票,观演人需在购票时登记身份信息,入场时携带相应身份证明以备查验。</p><p>5.受现 场不可控因素影响,演出时长以现场为准。</p><p>6.见面会含有Live环节</p><p><br></p><p><br></p><p>本次演出主办方拥有最终解释权。</p>'}, {'module': 'base_info', 'details': [{'title': '活动日期', 'content': '2024年6月22日 12:30-20:00'}, {'title': '场馆地址', 'content': ' 上海市 普陀区 万代南梦宫上海文化中心 未来剧场'}, {'title': '座位说明', 'content': '非选座项目 ,一对一座位,按门票对应位置,有序对号入座'}, {'title': '儿童说明', 'content': '1.2米以下儿童不能入场'}, {'title': '入场次数', 'content': '单场票,单日1次入场有效'}, {'title': '入场说明', 'content': '电子票,凭购票二维码验证入场(订单或订单截图无效)'}, {'title': '退换说明', 'content': '因票品具有稀缺性和时效性的特点,一旦退货将会影响二次销售,此项目不支持退换,请您理解并谨慎购买'}, {'title': '限购规则', 'content': '单个ID限购2张'}, {'title': '实名认证', 'content': '一证一票 ,观演人需在购票时登记身份信息,入场时携带相应身份证明以备查验'}]}, {'module': 'custom', 'details': '<p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">SVIP: 980元 (色纸To签 + 2shot或1shot拍立得合影机会)</span></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">VIP: 780元 (色纸To签 + 手渡预先拍摄的拍立得照片)</span></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">普通票: 398元 (印刷签名明信片,工作人员递送)</span></p><p><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">入场特典: 纪念票根</span></p>', 'module_name': '票种福利'}]}, 'performance_version': 1, 'refund_desc': '不支持7天无理由退票', 'refund_desc_detail': ['1、距离展览开始日期>7天,免费退票', '2、距离展览开始日期≤7天,退票需付手续费每张5元', '3、所有票种自展览当天0 点起均不可退'], 'promotion': None, 'supportWx': True, 'showSupportMsg': '', 'allowPc': 1}}
2024-06-01 23:37:40.220 | DEBUG    | tab.settings:on_submit_ticket_id:65 - {'errno': 0, 'errtag': 0, 'msg': '', 'data': {'max_limit': 30, 'list': /* 此处移除敏感信息 */}}
2024-06-01 23:37:40.264 | DEBUG    | tab.settings:on_submit_ticket_id:69 - {'errno': 0, 'errtag': 0, 'msg': '', 'data': {'limit': 10, 'addr_list': /* 此处移除敏感信息 */}}
2024-06-01 23:47:44.431 | INFO     | tab.go:start_go:65 - prepare header: {'Date': 'Sat, 01 Jun 2024 15:47:44 GMT', 'Content-Type': 'application/json; charset=utf-8', 'Content-Length': '284', 'Connection': 'keep-alive', 'Server': 'nginx', 'Trace-Id': '/* 此处移除敏感信息 */', 'Cache-Control': 'no-cache', 'X-Cache-Webcdn': 'BYPASS from blzone01'}
2024-06-01 23:47:44.431 | INFO     | tab.go:start_go:66 - prepare: {'code': 0, 'errno': 0, 'errtag': 0, 'msg': '', 'data': {'token': '/* 此处移除敏感信息 */.', 'projectName': None, 'screenName': None, 'projectImg': None, 'shield': {'open': 0}, 'ga_data': {'risk_level': 1, 'grisk_id': '/* 此处移除敏感信息 */', 'decisions': [], 'riskParams': None, 'riskResult': 0}}}
2024-06-01 23:47:44.619 | INFO     | tab.go:start_go:128 - confirmInfo: {'errno': 0, 'errtag': 0, 'msg': '', 'data': {'count': 1, 'couponList': [], 'buyerList': {'list': /* 此处移除敏感信息 */, 'max_limit': 30}, 'addrList': None, 'paymentValue': {'499191': 1000}, 'wxAccountId': '', 'wxAccountType': 'normal', 'order_type': 1, 'project_id': 85826, 'project_name': '上海·声优歌手Machico见面会', 'project_img': '//i2.hdslb.com/bfs/openplatform/202405/qaB0z5bf1716006811622.png', 'screen_id': /* 此处移除敏感信息 */, 'screen_name': '6月22日夜场18:30-20:00', 'buyer_info': '2,1', 'express_fee': 0, 'express_type': 1, 'venue_name': '万代南梦宫上海文化中心', 'ticket_type': 12, 'deliver_type': 1, 'item_total_money': 78000, 'pay_money': 78000, 'need_contact': 0, 'id_bind': 2, 'year_card': {'discount': None, 'can_use': 0, 'pay_money': None}, 'promotion': None, 'rebate': None, 'crowdfund': None, 'act': None, 'ticket_info': {'name': 'VIP', 'price': 78000, 'count': 1, 'sku_id': 499191, 'link_sc_name': [], 'is_package': 0, 'package_num': 1}, 'seats': None, 'contact_info': None, 'enter_notice': '', 'show_cashier': False, 'pay_channel_list': None, 'create_version': None, 'purchase_agreement': True}}
2024-06-01 23:47:44.745 | INFO     | tab.go:start_go:138 - 状态码: 0(未知错误码), 请求体: {'errno': 0, 'errtag': 0, 'msg': '', 'data': {'orderId': 40************99, 'orderCreateTime': 1********4, 'token': '56f/* 此处移除敏感信息 */a'}} 剩余次数: 5
ipid commented 4 months ago

看了代码,作者 @mikumifa 用了 https://show.bilibili.com/api/ticket/order/createstatus 接口来获取支付二维码,那如果用 https://show.bilibili.com/api/ticket/order/getPayParam?order_id=******** 接口可以解决问题不?看起来支付页用的是这个接口。

我提了个 PR #74 来试图解决这个问题,自测可行。

mikumifa commented 4 months ago

感谢pr