我正在使用colly框架来抓取该网站。我正在尝试登录Evernote帐户以删除某些内容。但是我无法通过它。我使用“用户名”和“密码”标题来提供凭据。这是正确的方法吗?
先感谢您。
package main
import (
"log"
"github.com/gocolly/colly"
)
func main() {
// create a new collector
c := colly.NewCollector()
// authenticate
err := c.Post("https://www.evernote.com/Login.action",
map[string]string{"username":
"XXXXXX@XXX.com", "password": "*********"})
if err != nil {
log.Fatal("Error : ",err)
}
// attach callbacks after login
c.OnResponse(func(r *colly.Response) {
log.Println("response received", r.StatusCode)
})
// start scraping
c.Visit("https://www.evernote.com/")
}
Run Code Online (Sandbox Code Playgroud)