使用代理的python网络浏览自动化

使用代理的python网络浏览自动化,python,web,proxy,automation,Python,Web,Proxy,Automation,我正在为一个特定的网站编写一些自动化工具,但遇到了一些问题。网站需要在浏览器中访问(如按钮)才能获得JSON格式的响应 (我熟悉Python,但不了解网络流量之类的东西。很抱歉我解释得不好,英语不是我的第一语言) 我必须聆听来自网站的JSON格式响应,AFAIK,获取流量需要本地代理(127.0.0.1)。我发现了一个从端口80(HTTP)获取数据的代码()。但是,代码需要更改我电脑的网络设置。有没有办法不更改整个电脑的代理设置以获取流量数据?这会减慢我的电脑速度。我想“独立”运行此代码吗。我试

我正在为一个特定的网站编写一些自动化工具,但遇到了一些问题。网站需要在浏览器中访问(如按钮)才能获得JSON格式的响应

(我熟悉Python,但不了解网络流量之类的东西。很抱歉我解释得不好,英语不是我的第一语言)

  • 我必须聆听来自网站的JSON格式响应,AFAIK,获取流量需要本地代理(127.0.0.1)。我发现了一个从端口80(HTTP)获取数据的代码()。但是,代码需要更改我电脑的网络设置。有没有办法不更改整个电脑的代理设置以获取流量数据?这会减慢我的电脑速度。我想“独立”运行此代码吗。我试图模拟独立的web浏览器来处理这个问题,但我很难想出设置独立的本地代理

  • 接着是问题#1,网站需要一些鼠标触发的按钮动作。正如我上面提到的(可独立操作),它不会干扰实际的鼠标。有没有我可以用的图书馆?我曾试图创建一些“虚拟鼠标”来实现这个目标,但不幸的是失败了


  • 我有更详细的问题,但要缩短到最关键的问题

    发布你到目前为止所得到的。@rosh我无法继续我的代码,我必须首先解决这个独立能力。感谢您的快速关注。您可以使用Selenium自动执行浏览器操作。@rosh我刚刚试用了我提到的代理代码,并使用pyautogui运行了一些代码。@JohnGordon webdriver支持代理?我没想到。谢谢