Yuanshen을 좋아하는 사람들에게 선물로 Python으로 Yuanshen의 공식 웹 사이트 만화를 원 클릭 다운로드

안녕하세요 여러분! 나는 생선 만지기를 좋아하는 치즈입니다❤

나는 Yuanshin을 연주하는 것을 정말 좋아합니다 hahahahahahahahaha

그러던 중 공식 웹사이트에 만화가 있다는 것을 알게 되었습니다.

하지만 난 게으르다

원클릭 다운로드 좋아요~

여기에 이미지 설명 삽입


필수 모듈

import requests
import re

여기에 이미지 설명 삽입

가장 무도회 브라우저

headers = {
    
    
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
}

요청 보내기

response = requests.get(url=url, headers=headers)
### 提取ID
img_id_list = re.findall('"(\d+)","第.*?话', response.text)

for 루프

for img_id in img_id_list:

상세 페이지 링크

link = f'https://ys.mihoyo.com/main/manga/detail/{
      
      img_id}?mute=1'

상세 페이지 링크 요청 보내기

html_data = requests.get(url=link, headers=headers).text
print(html_data)

이미지 링크 추출

img_list = re.findall('<img .*?src="(.*?)"', html_data)
title = re.findall('false,"(.*?)",', html_data)[0]

for 루프

num = 1
for img in img_list:

이미지 데이터 가져오기

img_content = requests.get(img).content
with open('img\\' + title + str(num) + '.jpg', mode='wb') as f:
    f.write(img_content)
    num += 1
print(img)

결과 보여줘

여기에 이미지 설명 삽입

여기에 이미지 설명 삽입

여기에 이미지 설명 삽입


추천

출처blog.csdn.net/m0_74872863/article/details/130171291