Requests: μ§€μ›λ˜μ§€ μ•ŠλŠ” ν”„λ‘μ‹œ κ΅¬μ„±ν‘œ 양말5

에 λ§Œλ“  2014λ…„ 08μ›” 01일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: psf/requests

https://github.com/kennethreitz/requests/pull/478 이 λ‹«ν˜€ μžˆλŠ” 것을 λ³Ό 수 μžˆμ§€λ§Œ μ™œ socks5 ν”„λ‘μ‹œλ₯Ό μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆκΉŒ?

λ‹€μŒκ³Ό 같이 μ •μ˜ν•©λ‹ˆλ‹€.
PROXIES = { "http": "socks5://127.0.0.1:7070", "https": "socks5://127.0.0.1:7070", }

μœ„μ˜ proxy λ₯Ό μ‚¬μš©ν•˜κ³  μš”μ²­μ— Not supported proxy scheme socks5 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

urllib3 λŠ” κ΅¬ν˜„ μ„ΈλΆ€ 정보 μž…λ‹ˆλ‹€.

λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•Šμ€ 경우 requests κ°€ SOCKS5 ν”„λ‘μ‹œλ₯Ό μ§€μ›ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” λŒ€λ‹΅μ΄ μ•„λ‹Œ ν•œ 닫지 μ•Šμ•„μ•Ό ν•©λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

였λ₯˜λŠ” μ™„λ²½ν•˜κ²Œ λͺ…ν™•ν•©λ‹ˆλ‹€. ν˜„μž¬ SOCKS5 ν”„λ‘μ‹œλ₯Ό μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. #478을 더 μžμ„Ένžˆ μ½μ—ˆλ‹€λ©΄ λ‚΄κ°€ μ“΄ λ‹€μŒ λŒ“κΈ€ 을 λ³΄μ•˜μ„ κ²ƒμž…λ‹ˆλ‹€.

ν˜„μž¬ SOCKS ν”„λ‘μ‹œ 지원이 μ—†μœΌλ©° ν•΄λ‹Ή μ½”λ“œκ°€ urllib3에 포함될 λ•ŒκΉŒμ§€ 기닀리고 μžˆμŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•œ κ³„νšμ€ μžˆμ§€λ§Œ ν˜„μž¬λ‘œμ„œλŠ” ν™•μ‹€ν•œ 일정이 μ—†μŠ΅λ‹ˆλ‹€.

이것은 μ‚¬μ‹€μž…λ‹ˆλ‹€.

urllib3 λŠ” κ΅¬ν˜„ μ„ΈλΆ€ 정보 μž…λ‹ˆλ‹€.

λ¬Έμ œκ°€ ν•΄κ²°λ˜μ§€ μ•Šμ€ 경우 requests κ°€ SOCKS5 ν”„λ‘μ‹œλ₯Ό μ§€μ›ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” λŒ€λ‹΅μ΄ μ•„λ‹Œ ν•œ 닫지 μ•Šμ•„μ•Ό ν•©λ‹ˆλ‹€.

urllib3이 κ΅¬ν˜„ μ„ΈλΆ€ μ‚¬ν•­μ΄λΌλŠ” 사싀은 우리의 κΈ°λŠ₯κ³Ό 관련이 μžˆμŠ΅λ‹ˆλ‹€. μš°λ¦¬κ°€ 가지고 μžˆμ§€ μ•Šμ€ κΈ°λŠ₯의 경우 κ΅¬ν˜„μ΄ μ€‘μš”ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, httplib λŠ” κ΅¬ν˜„ μ„ΈλΆ€ μ‚¬ν•­μ΄μ§€λ§Œ Twisted 지원이 μ—†λŠ” _이유_이기도 ν•©λ‹ˆλ‹€.

λ‚˜λŠ” urllib3λ₯Ό λΉ„λ‚œν•˜λŠ” 것이 μ•„λ‹ˆλΌ 이 κΈ°λŠ₯을 얻을 수 μžˆλŠ” 경둜λ₯Ό μ œκ³΅ν•˜κ³  μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰