Maison >développement back-end >Golang >Comment puis-je récupérer l'accès au package « exp/html » supprimé dans Go1 ?
Récupération de exp/html dans Go1 : un guide détaillé
Go1 a introduit des changements importants, notamment la suppression de la base de code exp/. Cela a laissé les développeurs qui s'appuient sur des bibliothèques telles que exp/html dans un dilemme. Cependant, il existe plusieurs méthodes viables pour restaurer l'accès à ces fonctionnalités.
Une approche suggérée consiste à créer un lien symbolique à partir du code source Go installé dans $HOME/go/src/pkg/exp vers le GOPATH. Cette méthode peut être implémentée en suivant ces étapes :
cd $HOME/repo hg clone https://go.googlecode.com/hg/go
cd $HOME/go/src ln -s $HOME/repo/go/src/pkg/exp .
Cependant, il est important de noter que la bibliothèque exp/html a été supprimée pour une raison. Il était incomplet et ne disposait pas des fonctionnalités nécessaires pour justifier son inclusion dans la bibliothèque Go standard.
Si vous souhaitez toujours utiliser exp/html, vous pouvez tenter de le récupérer à l'aide de la commande :
go get code.google.com/p/go/src/pkg/exp/html
Vous pouvez également préférer un analyseur HTML plus complet tel que go-html-transform, qui fournit une analyse HTML5 et un scraping basé sur un sélecteur CSS. capacités.
go get code.google.com/p/go-html-transform/
Si aucune de ces solutions ne répond à vos besoins, la dernière option consiste à installer le code source de Go et à le construire localement, en garantissant l'accès à exp/html. Ce processus est relativement simple et peut être accompli en suivant ces étapes :
Cloner le code source de Go :
hg clone https://go.googlecode.com/hg go
Installer le Go code source :
cd go/src ./all.bash
Ces méthodes restaureront l'accès à exp/html, vous permettant de continuer à utiliser son fonctionnalités dans votre code Go. Cependant, il est crucial de garder à l'esprit que exp/html ne fait plus partie de la bibliothèque Go standard et que son support à long terme ne peut être garanti.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!