(socks_url=DEFAULT_SOCKS)
| 316 | |
| 317 | |
| 318 | def create_session(socks_url=DEFAULT_SOCKS): |
| 319 | global session |
| 320 | try: |
| 321 | import requests as _req |
| 322 | session_local = _req.Session() |
| 323 | session_local.headers.update({"User-Agent": USER_AGENT}) |
| 324 | # set proxies; requests[socks] required for socks via PySocks |
| 325 | if socks_url: |
| 326 | session_local.proxies.update({"http": socks_url, "https": socks_url}) |
| 327 | session = session_local |
| 328 | return session |
| 329 | except Exception as e: |
| 330 | session = None |
| 331 | return None |
| 332 | |
| 333 | create_session() |
| 334 |
no outgoing calls
no test coverage detected