Go 有类似于Python的urllib2的库吗?
在python中,我们有urllib2和httplib,但我一直在Go中搜索!page和我只找到了一个http库,我不知道这个库是否相同。如果你想在main后面,你可以使用像这样的项目。Go 有类似于Python的urllib2的库吗?,go,package,Go,Package,在python中,我们有urllib2和httplib,但我一直在Go中搜索!page和我只找到了一个http库,我不知道这个库是否相同。如果你想在main后面,你可以使用像这样的项目。 它类似于返回页面的元信息,如标题 GoMetaInspector是一个web scraper包,提供对给定URL的基本信息和元标记的访问 我不知道您在urllib2中到底想要什么,因为它有几个特性。但是,我发现该代码具有以下主要必要条件: 我希望这就是你要找的。我在google群组的对话中也发现了这一点:Go的
它类似于返回页面的元信息,如标题 GoMetaInspector是一个web scraper包,提供对给定URL的基本信息和元标记的访问
我不知道您在urllib2中到底想要什么,因为它有几个特性。但是,我发现该代码具有以下主要必要条件:
我希望这就是你要找的。我在google群组的对话中也发现了这一点:Go的默认http客户端非常出色,您真的不需要任何其他东西。就用它吧!已经
url := "http://www.cloudcontrol.com/pricing"
MI, err := metainspector.New(url)
if err != nil {
fmt.Printf("Error: %v", err)
} else {
fmt.Printf("\nURL: %s\n", MI.Url())
fmt.Printf("Scheme: %s\n", MI.Scheme())
fmt.Printf("Host: %s\n", MI.Host())
fmt.Printf("Root: %s\n", MI.RootURL())
fmt.Printf("Title: %s\n", MI.Title())
fmt.Printf("Language: %s\n", MI.Language())
fmt.Printf("Author: %s\n", MI.Author())
fmt.Printf("Description: %s\n", MI.Description())
fmt.Printf("Charset: %s\n", MI.Charset())
fmt.Printf("Feed URL: %s\n", MI.Feed())
fmt.Printf("Links: %v\n", MI.Links())
fmt.Printf("Images: %v\n", MI.Images())
fmt.Printf("Keywords: %v\n", MI.Keywords())
fmt.Printf("Compatibility: %v\n", MI.Compatibility())
}