Skip to content

Commit 76db52a

Browse files
committed
update artist_scrape func for Code Quality Check
1 parent 06a83ec commit 76db52a

File tree

1 file changed

+26
-21
lines changed

1 file changed

+26
-21
lines changed

Apple-Music-Scraper/main.py

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)