@@ -738,7 +738,6 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
738738 albums = None
739739 playlists = None
740740 videos = None
741- singles = None
742741 appears_on = None
743742 more_to_see = None
744743 more_to_hear = None
@@ -757,8 +756,6 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
757756 playlists = sec
758757 elif "music-videos" in sec_id :
759758 videos = sec
760- elif "singles" in sec_id :
761- singles = sec
762759 elif "appears-on" in sec_id :
763760 appears_on = sec
764761 elif "more-to-see" in sec_id :
@@ -793,8 +790,9 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
793790 try :
794791 for it in latest_and_top .get ("items" , []):
795792 try :
796- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
797- result ["top" ].append (url )
793+ result ["top" ].append (
794+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
795+ )
798796 except Exception :
799797 continue
800798 except Exception :
@@ -804,14 +802,15 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
804802 try :
805803 for it in albums .get ("items" , []):
806804 try :
807- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
808- result ["albums" ].append (url )
805+ result ["albums" ].append (
806+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
807+ )
809808 except Exception :
810809 continue
811810 except Exception :
812811 pass
813812
814- # SINGLES & EP
813+ # SINGLES & EPs
815814 try :
816815 result ["singles_and_EP" ] = get_all_singles (url )
817816 except Exception :
@@ -821,8 +820,9 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
821820 try :
822821 for it in playlists .get ("items" , []):
823822 try :
824- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
825- result ["playlists" ].append (url )
823+ result ["playlists" ].append (
824+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
825+ )
826826 except Exception :
827827 continue
828828 except Exception :
@@ -832,19 +832,21 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
832832 try :
833833 for it in videos .get ("items" , []):
834834 try :
835- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
836- result ["videos" ].append (url )
835+ result ["videos" ].append (
836+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
837+ )
837838 except Exception :
838839 continue
839840 except Exception :
840841 pass
841842
842- # SIMILAR
843+ # SIMILAR ARTISTS
843844 try :
844845 for it in similar .get ("items" , []):
845846 try :
846- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
847- result ["similar" ].append (url )
847+ result ["similar" ].append (
848+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
849+ )
848850 except Exception :
849851 continue
850852 except Exception :
@@ -854,8 +856,9 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
854856 try :
855857 for it in appears_on .get ("items" , []):
856858 try :
857- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
858- result ["appears_on" ].append (url )
859+ result ["appears_on" ].append (
860+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
861+ )
859862 except Exception :
860863 continue
861864 except Exception :
@@ -865,8 +868,9 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
865868 try :
866869 for it in more_to_see .get ("items" , []):
867870 try :
868- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
869- result ["more_to_see" ].append (url )
871+ result ["more_to_see" ].append (
872+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
873+ )
870874 except Exception :
871875 continue
872876 except Exception :
@@ -876,8 +880,9 @@ def artist_scrape(url="https://music.apple.com/us/artist/king-princess/134996853
876880 try :
877881 for it in more_to_hear .get ("items" , []):
878882 try :
879- url = it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
880- result ["more_to_hear" ].append (url )
883+ result ["more_to_hear" ].append (
884+ it ["segue" ]["actionMetrics" ]["data" ][0 ]["fields" ]["actionUrl" ]
885+ )
881886 except Exception :
882887 continue
883888 except Exception :
0 commit comments