0
我想写一个通用服务器,通过代理产生许多HTTP/HTTPS请求,方式是:通过不同代理的每个HTTP请求。我该怎么做 ?似乎有可能通过某个特定的代理来传输所有流量,但是我希望在每个请求中更改代理(例如从包含诸如“109.121.144.17:8008”之类的行的文件中读取代理)。在Erlang通过代理的HTTP请求
有人知道该怎么做吗?我试过标准的httpc模块,但我找不到如何以我想要的方式使用它的信息。
我想写一个通用服务器,通过代理产生许多HTTP/HTTPS请求,方式是:通过不同代理的每个HTTP请求。我该怎么做 ?似乎有可能通过某个特定的代理来传输所有流量,但是我希望在每个请求中更改代理(例如从包含诸如“109.121.144.17:8008”之类的行的文件中读取代理)。在Erlang通过代理的HTTP请求
有人知道该怎么做吗?我试过标准的httpc模块,但我找不到如何以我想要的方式使用它的信息。
您是否考虑过使用ibrowse?您可以在每个请求上指定代理设置,如:
7> ibrowse:send_req("http://www.google.com/", [], get, [],
[{proxy_user, "XXXXX"},
{proxy_password, "XXXXX"},
{proxy_host, "proxy"},
{proxy_port, 8080}], 1000).
感谢您的回答。是的,我尝试使用ibrowse,但是当我尝试将IP编号作为proxy_host传递时出现问题。我得到badarg错误。怎么做 ? – Radek