如何使用golang保持登录会话以进行抓取?

sa1*_*125 0 session-state go python-requests

我正在尝试从需要使用go登录用户/密码的网站上抓取数据.使用python这很简单requests:

import requests

session = requests.Session()
session.post("https://site.com/login", data={ 'username': 'user', 'password': '123456' })

# access URL that requires authentication
resp = session.get('https://site.com/restricted/url')
Run Code Online (Sandbox Code Playgroud)

用golang完成同样事情的简单方法是什么?谢谢.

jus*_*nas 6

创建自定义HTTP 客户端实例并将cookie jar附加到该实例.