关于网页百度api根据ip定位、浏览器伪装的疑问

网站上有个一键获取地理位置的按钮,按了就会通过js调用腾讯地图api,然后根据ip确定位置并返回到页面显示。
有没有什么方法可以伪装成浏览器请求(主要是想通过改变请求内容中的ip从而改变返回给页面的地理位置。)达到自定义地理位置的功能。
思路:
1、之前本人的想法是通过seleium进行请求,但是无效。
2、通过代理ip进行操作(但感觉成本高不稳定)