fixed fetching of discography
This commit is contained in:
@@ -849,7 +849,7 @@ func (m Musify) parseAlbumCard(albumCard *goquery.Selection, artistName string)
|
||||
func (m *Musify) fetchArtistDiscography(url parsedArtistUrl, artistName string, albumTypeBlacklist []string) ([]data.Album, error) {
|
||||
albumList := []data.Album{}
|
||||
|
||||
endpoint := musifyHost + "/artist/filteralbums"
|
||||
endpoint := "https://musify.club/discography/filteralbums"
|
||||
|
||||
// POST request with form data
|
||||
formData := map[string]string{
|
||||
@@ -858,15 +858,11 @@ func (m *Musify) fetchArtistDiscography(url parsedArtistUrl, artistName string,
|
||||
"SortOrder.IsAscending": "false",
|
||||
"X-Requested-With": "XMLHttpRequest",
|
||||
}
|
||||
|
||||
resp, err := m.session.PostForm(endpoint, formData)
|
||||
resp, err := m.session.PostForm(endpoint, formData, map[string]string{"X-Requested-With": "XMLHttpRequest"})
|
||||
if err != nil {
|
||||
return albumList, err
|
||||
}
|
||||
|
||||
fmt.Println(scraper.GetText(resp))
|
||||
return albumList, nil
|
||||
|
||||
doc, err := scraper.GetHtml(resp)
|
||||
if err != nil {
|
||||
return albumList, err
|
||||
|
||||
@@ -127,8 +127,7 @@ func (s *Session) PostForm(rawUrl string, data map[string]string, headers ...map
|
||||
for k, v := range data {
|
||||
formData.Add(k, v)
|
||||
}
|
||||
body := strings.NewReader(formData.Encode())
|
||||
req, err := http.NewRequest("POST", fullURL, body)
|
||||
req, err := http.NewRequest("POST", fullURL, strings.NewReader(formData.Encode()))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user