Python中使用socks5設置全局代理的方法示例
0x01介紹
PySocks使您可以通過SOCKS和HTTP代理服務器發(fā)送流量。它是SocksiPy的現(xiàn)代分支,具有錯誤修復和其他功能。
0x02 安裝
λ pip3 install Pysocks

0x03 測試
正常請求,httperror無法獲得

加入socks5代理后,可以獲得當前程序的全局代理可以
正常訪問
import socketimport sockssocks.set_default_proxy(socks.SOCKS5, '127.0.0.1', 10808)socket.socket = socks.socksocket

0x04 測試代碼
# -*- coding: utf-8 -*-##-------------------------------------------------------------------------------# Name: test_socks# Date: 2020/4/14__Author__ = ’Negoo_wen’#-------------------------------------------------------------------------------import requestsimport socketimport sockssocks.set_default_proxy(socks.SOCKS5, '127.0.0.1', 10808)socket.socket = socks.socksocketdef main(): url = ’https://www.google.com’ html = requests.get(url).text print(html)if __name__ == ’__main__’: main()
到此這篇關于Python中使用socks5設置全局代理的方法示例的文章就介紹到這了,更多相關Python socks5全局代理內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!
相關文章:
1. Spring Boot和Thymeleaf整合結合JPA實現(xiàn)分頁效果(實例代碼)2. 詳解Android studio 動態(tài)fragment的用法3. 解決Android studio xml界面無法預覽問題4. 圖文詳解vue中proto文件的函數(shù)調(diào)用5. php模擬實現(xiàn)斗地主發(fā)牌6. 什么是python的自省7. Vue封裝一個TodoList的案例與瀏覽器本地緩存的應用實現(xiàn)8. vue 使用localstorage實現(xiàn)面包屑的操作9. Vuex localStorage的具體使用10. .Net Core使用Coravel實現(xiàn)任務調(diào)度的完整步驟

網(wǎng)公網(wǎng)安備