area_test.go 514 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. "github.com/PuerkitoBio/goquery"
  4. "log"
  5. "net/http"
  6. "testing"
  7. )
  8. func TestQuery(T *testing.T) {
  9. url := "https://bulletin.cebpubservice.com/biddingBulletin/2024-05-30/12948222.html"
  10. res, err := http.Get(url)
  11. if err != nil {
  12. log.Fatal(err)
  13. }
  14. defer res.Body.Close()
  15. if res.StatusCode != 200 {
  16. log.Fatalf("status code error: %d %s", res.StatusCode, res.Status)
  17. }
  18. doc, err := goquery.NewDocumentFromReader(res.Body)
  19. if err != nil {
  20. log.Fatal(err)
  21. }
  22. log.Println(doc.Html())
  23. }