微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

尝试在 Requests-HTML 中使用代理

如何解决尝试在 Requests-HTML 中使用代理

我看了文档,好像真的和 request.get 没什么区别

这是我的代码

testurl = 'https://whatismyipaddress.com/'
proxy = {'http': 'http://144.168.191.153:port'}

def getresponse(url):
   s = HTMLSession()
   r = s.get(url,proxies = proxy)

   IP = {
        'myip':  (.....  xpath,first=True).text
      }
   print(IP)


getresponse(testurl)

我试过了,它仍然显示我自己的 IP,而不是我应该连接的代理。

我已经通过一个简单的请求进行了测试,上面的站点可以正常显示 IP。

感谢您的帮助。

解决方法

您需要输入端口:

proxy = {'http': 'http://144.168.191.153:端口'}

或尝试使用此站点的一些代理 -> https://free-proxy-list.net/,对我来说效果很好。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。