简单操作绕过 PayPal 捐赠地区限制

今天群里有人想开个 gamemodels.ru 的会员,要用 PayPal 捐赠付款,结果付款的时候弹了个这个出来:

img

意思就是你所在的国家或地区不支持捐赠,和 IP 地址无关,是你的 PayPal 账户注册选的是中国地区就会这样。

可能你会想到去换区,但是不需要!一个简单的小操作就可以绕开限制。

首先按下 F12 打开控制台,找到 dialog 这个玩意,按 Del 键删掉它

img

这时候就会看到界面出来了,但是不能点击

别着急,我们转到 Console,在顶部下拉栏里选中 p2pMemberFrame 这个 IFrame 框架

img

然后在下方命令栏输入

document.querySelector('#react-transfer-container > div > div > form > button').click();

如果不行的话可以试试这个(评论区网友提供)

document.querySelector('#react-transfer-container > div > div > form')[4].click();

img

按下回车,你就会发现它付款完成了……(页面关掉了,没截到图)

很显然 PayPal 并没有在后端做任何地区判断,只是简单在前端判断了一下。

![](https://lo-li.cn/wp-content/uploads/2018/09/134.jpg)

推荐阅读文章

37 条评论

  1. 沈鸿飞说道:

    试了下真的可以,赞

    • 李风说道:

      似乎失效了,点击捐赠又弹出一个页面,填写金额也变成0,有没有办法通过代码修改捐赠金额?

  2. TOTLABS说道:

    厉害iain真的可以!!

  3. Thanks说道:

    非常感谢!

  4. 清靈語说道:

    非常感谢,已根据此篇教程成功绕过了 PayPal 的限制,另外为了方便查阅,我将文章链接存储在了我的博客:https://qingly.me/solve-the-problem-of-donations-to-this-recipient-are-not-supported-in-this-country/
    然后 lo-li.cn 做了防盗链处理,但是 i.zerodream.net 并没有。

  5. 小导说道:

    感谢博主,想给Pixel Experience捐助好久了,跟着教程一步一步做的,但是我粘贴代码回车后页码还是点不动,不过我看到了账户,于是我在PayPal里转账的,也成功了。

  6. shooter556说道:

    五体投地……
    这……我还以为有两个郭嘉的paypal账户就能搞定,谁知道这两个郭嘉都“不支持”
    还好用你的方法成功了

  7. Adia说道:

    !真的可以,绕过地域限制给一个机构捐助成功了!十分感谢

  8. Will说道:

    成功了,讚!

  9. iamqiz说道:

    nice ,不愧是你~

  10. tibx说道:

    成功了,牛

  11. yosef说道:

    好象不支持了,弹出:
    pp-react-modal.esm.js:229 Uncaught TypeError: c is not a function
    at onClickOutside (pp-react-modal.esm.js:229:11)
    at HTMLDocument.e (Effect.js:41:17)

  12. jack chen说道:

    你好 请问有mac版本的吗?多谢帮助!

  13. Miaosa说道:

    感谢,现在还是可以用的,我的是固定金额捐款

  14. ChrisKim说道:

    艹,笑死,居然真行。居然全靠前端判定

  15. 清闲说道:

    document.querySelector(‘#react-transfer-container > div > div > form > button’).click()
    无法获取未定义或 null 引用的属性“click”

    用不了了,时不时页面改了

  16. johnjojo说道:

    Uncaught TypeError: Cannot read properties of null (reading ‘click’)
    at :1:80 这个情况怎么解决呢

  17. Hanabi_haha说道:

    现在变成了
    document.querySelector(‘#react-transfer-container > div > div > form’)[4].click();
    希望能帮助到大🔥

  18. 云狐说道:

    现在是
    document.querySelector(‘#react-transfer-container > div > div > form’)[3].click();

  19. godlike99999说道:

    遇到选择货币转换选项时要怎么处里呢?

  20. Nihil说道:

    笑撅了,居然真的是纯前端判断

  21. Ethanc说道:

    删除”dialog”后,页面显示不全可以开F12里的移动设备视图,用Tab和shift+Tab挪动焦点,空格键确认。(Chrome实测)

  22. Laster2800说道:

    真的草台😅

  23. satan说道:

    现在好像不行了

  24. ???说道:

    到了显示货币转换要怎么输入代码呢?

  25. exclibur说道:

    到了显示货币转换要怎么输入代码呢?

  26. Alex Zheng说道:

    和上面两位同问,现在确认后还多了一步币种兑换选项,有没有大佬能给出这一步的代码?

  27. Altria说道:

    2023.4.15前来考古,能用,兑换币种选项也能用

  28. 盼望说道:

    请问大神知道怎么使用TikTok吗?根本没法用

  29. lnvadice说道:

    2023.6.28依然能用

  30. 11111说道:

    我怎么找不到dialog啊?

  31. xiaoshi说道:

    控制台里没有p2pMemberFrame 怎么办 悲

  32. 花布老虎说道:

    不能用了

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注